C++ Today: The beast is back
summary
Argues that C++ is resurging because concrete changes deliver measurable results: zero-overhead principle and RAII let libraries like vector manage object lifetime in-place for big speed wins; the STL and Boost libraries standardize reusable, high‑performance components; clang/LLVM and better compilers produce usable implementations and clearer diagnostics; data‑center economics (James Hamilton) make a 10% speedup massively valuable. Gives numbers: growth in the 1980s (doubles every 7.5 months), JetBrains’ ~4.5M C++ dev estimate, ~600 conference attendees, broad C++11 uptake on tools like Visual Studio, cppreference, StackOverflow.
AI-written summary · about
chapters (15)
- 0:00Start
- 5:37Univac
- 6:23The Laboratory Instrument Computer
- 6:59System / 360
- 19:51High-Level Abstractions at Low Cost
- 20:03User-Defined Types
- 22:21Zero Overhead Principle
- 29:19Better Resource Management
- 30:00The Cons of Garbage Collection
- 32:16Resource Acquisition Is Initialization
- 42:27Boost Library
- 48:09Why Why Is C + + Back
- 53:27Multi-Threading
- 58:54When the Standard C + + Foundation Was Formed
- 1:09:30Microsoft Has Made a Significant Investment in C + +
related talks
01h 03mUnlocking the value of C++20
01h 38mC++20: Reaching for the Aims of C++
58mUnderstanding and Mastering C++'s Complexity
01h 30mC++ in Constrained Environments
02h 02mPeering forward: C++'s next decade
01h 40mBack to the Basics! Essentials of Modern C++ Style
01h 16mPaying for Lunch: C++ in the ManyCore Age
01h 05mThe real problem of C++
