CppCon 2019 has ended
Back To Schedule
Monday, September 16 • 14:00 - 15:00
Freestanding C++ - Past, Present, and Future

Log in to save this to your schedule, view media, leave feedback and see who's attending!

C++ is used in a wide variety of platforms and environments, some of which don't provide all of the features described in the C++ Standard. For example, C++ features that require operating system support may be unavailable in low-end embedded systems, or when implementing an operating system itself. To help programmers write highly portable code, the C++ Standard drew a line between the “freestanding” features that should be available everywhere and the “hosted” features that might not. But the line has always been blurry. As C++ continues to develop, more and more developers are asking where and how that line should be drawn.

This session explores the state of freestanding C++. It discusses the history behind freestanding C++, examines how it’s actually used (and not used), and looks at where it might be going in the future.

avatar for Ben Saks

Ben Saks

Chief Engineer, Saks & Associates
Ben Saks is the chief engineer of Saks & Associates, which offers training and consulting in C and C++ and their use in developing embedded systems. Ben has represented Saks & Associates on the ISO C++ Standards committee as well as two of the committee’s study groups: SG14 (low-latency... Read More →

Monday September 16, 2019 14:00 - 15:00 MDT
Crest 3
  • Free Standing/Web/Runtimes