~/panel

ISO C++ Standards Committee Panel Discussion 2024

Panelat CppCon 2024 · on Sunday, 2024-09-15· [software-architecture]
slides:none on file

Panelists list concrete progress and pain points: C++26 aims to ship contracts and reflection but contracts split across many purposes (about 196 use cases), reflection drops expression-level introspection for now, and executors/std::execution plus sender/receiver work is practically implemented by some vendors. Proposals try real fixes—profiles for safety, linker-aware optimizations, exception-cost reductions—and shipping cadence (roughly every three years) forces tradeoffs; networking took ~15 years, and compiler frontend differences make implementation engineering the hardest gap to close.

AI-written summary · about

  1. 0:00Welcome
  2. 3:54Top C++26 features
  3. 7:27Big features standardization delay
  4. 14:15C++ standardization process
  5. 21:19Idea to standard feature
  6. 31:39Memory safety vs Rust
  7. 38:03Safety in critical systems
  8. 42:42Government pressure on C++
  9. 50:55Reflection and static analysis
  10. 56:33Proposals and future communities
  11. 1:00:14Linkers and low-level optimizations
  12. 1:03:27Undefined behavior and type punning
  13. 1:07:06Single compiler standardization
  14. 1:14:20Committee reflections
  15. 1:15:24Joining the committee
  16. 1:21:43Formal methods in C++
  17. 1:27:45Future C++ proposals
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.