AMA with Bjarne Stroustrup
summary
A wide-ranging AMA names concrete changes and tools: modules that speed compilation and a modular standard library with import STD, C++20/C++23 feature use, a binary internal program representation (IPR/IFC) already powering Microsoft modules, and work on pattern matching, reflection and Concepts. There is a push to make the Core Guidelines enforceable with static analyzers, plus a call for a standard build/package system and practical guidance on when undefined behavior, exceptions, or templates are appropriate.
AI-written summary · about
chapters (25)
- 0:00Current C++ focus
- 1:06Teaching C++ principles
- 1:56Hello World and modules
- 5:58Successor languages
- 9:22Stability in C++
- 11:55Core guidelines evolution
- 14:43Reflections on design
- 16:50Undefined behavior
- 18:50Internal program representation
- 21:16Object-oriented programming
- 23:43History of the class keyword
- 27:51Personal interests
- 29:17New edition of the book
- 33:57View on SYCL
- 35:07Recommended reading
- 39:05Missing tools in C++
- 41:48Removing the preprocessor
- 44:36Teaching methodology
- 47:40Static reflection
- 51:31Lessons from the Vasa
- 57:19Motivation and inspiration
- 59:52Memories of Bell Labs
- 1:03:59Surprises in C++
- 1:05:39Tour of C++ highlights
- 1:08:21Future writing and conclusion








