~/talk

C++20: Reaching for the Aims of C++

Talkat CppCon 2021 · on Monday, 2021-10-25· at 08:45· A) Aurora C/D, online· [rust]
slides:none on file

Claims: C++20 delivers concrete, testable advances — import std boosts compile speed ~10× (nine headers gave ~5×, experiments see 0–80×), modules cut transitive header overhead, concepts let templates require a sortable range instead of ad hoc comments, span provides fat-pointer style safety, coroutines and ranges enable generators and pipelines, move semantics and RAII keep resource control zero‑overhead, and the C++ Core Guidelines provide a practical path to modernize large codebases incrementally.

AI-written summary · about

  1. 0:00Start
  2. 0:19Opening Plenary
  3. 1:35Why Did You Invent C plus Plus and What It Was Meant To Do
  4. 9:48Static Checking
  5. 16:44Move Semantics
  6. 17:11Operator Overloading
  7. 19:30Object-Oriented Programming
  8. 21:17The Design Evolution of C plus Plus
  9. 30:18Key Foundations
  10. 35:53Management of Complexity
  11. 36:11Layers of Abstraction
  12. 36:27Error Handling
  13. 37:51The Zero Overhead Rule
  14. 39:38Fat Pointers
  15. 40:40User-Defined Literals
  16. 43:28Modules
  17. 46:08Printable Input Range
  18. 50:07Generic Programming
  19. 50:51Macros
  20. 1:04:10Concurrency and Parallelism
  21. 1:05:27Cold Chains
  22. 1:06:49Parallel Algorithms
  23. 1:08:52C plus plus Core Guidelines
  24. 1:12:05Is C Perfect
  25. 1:26:48C-Plus plus Interacting with Other Languages
  26. 1:29:48Opinion on Code Generation in the Language
~/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.