Standard C++ Toolset
summary
C++ tooling is finally converging: clang as language engine now provides compiler, LSP, clang-tidy and clang-format (note: clang-format uses a fuzzy parser and often breaks configs across versions), and cmake as de facto build system dominates project models after adding a file API and debugger. Package managers like Conan and vcpkg maturing but most teams still vend source. A data‑flow analyzer finds a real out‑of‑bounds in Doom (index 63), and IDE‑embedded AI fixes tests and explains CMake errors in-place.
AI-written summary · about
chapters (16)
- 0:00Intro
- 0:55About me
- 2:10Most frustrating points about C
- 3:38Essential and complimentary tools
- 4:42Why a standard tool set
- 6:22Other languages
- 11:26Compilers
- 15:34C Toolset
- 19:34Why different compilers
- 22:11Clank
- 28:03Modelist
- 31:56Clank Format
- 37:46Data Flow Analysis
- 42:16Code Analysis
- 45:55Unit Testing
- 48:51AI in Development
related talks
59mStandard C++ toolset
52m“Tools from the C++ eco-system to save a leg”
01h 32mClosing Keynote: C++ Development Tools: Past, Present and Future
01h 01mTools from the C++ Ecosystem to save a leg
01h 01mBetter Tools in Your Clang Toolbox
01h 05mImprove your code with Clang Tooling
29mUsing the Clang developer tools
01h 01mCode Analysis++
