“New standards to the rescue: the view through an IDE’s glasses”
summary
IDE vendors report a hard correctness vs performance tradeoff when parsing real C++: a 9,000-developer survey shows mixed standard adoption and slow migration to newer features. The talk demonstrates how if constexpr collapses multiple overload-resolution paths into one resolvable body, how Concepts let tools cache and suggest API contracts, how modules remove context-dependent header reparse pain, why metaclasses force IDE-driven code generation, and how Clang-tidy and Core Guidelines power automated modernization.
AI-written summary · about
chapters (7)
- 0:00Introduction and background
- 0:46IDE reality and challenges
- 5:29Developer survey results
- 6:29C++ syntax complexities
- 8:55The parsing challenge
- 9:24Tooling for new standards
- 28:01Q&A and closing
related talks
01h 39m“Thoughts on a more powerful and simpler C++ (5 of N)”
01h 01mCode Analysis++
01h 32mClosing Keynote: C++ Development Tools: Past, Present and Future
25mUpgrade from "permissive C++" to "modern C++" with Visual Studio 2019
51mCode Analysis ++
01h 01mTools from the C++ Ecosystem to save a leg
01h 28mKeynote: C++ Painkillers for C++ Developers - The Evolution of C++ Tooling
58mWhat is C++
