Powered by AI: A Cambrian Explosion for C++ Software Development Tools
Talkat CppCon 2023 · on Thursday, 2023-10-05· at 09:35· Adams, 6700 North Gaylord Rockies Boulevard·
summary
Claims a small set of concrete tools that already work: CWhy wraps compilers to translate terrifying C++ errors into readable explanations and concrete fixes, ChatDBG adds a `why` command to gdb/lldb that performs root‑cause analysis and proposes patches, and a profiler that auto‑suggests optimizations reports up to a 90× speedup. Each tool actually calls an OpenAI API (costs shown: ~3–6¢ per query), integrates with real debuggers/compilers, and succeeds often though not always.
AI-written summary · about
chapters (8)
- 0:00AI in C++ tools
- 1:05AI extinction event for programming
- 3:55Profiler and AI optimizations
- 6:45Profilers suggest optimizations
- 10:13ChatDBG debugger
- 15:12CY compiler error explanations
- 19:47Correctness in AI fixes
- 20:57Q&A
related talks
01mThe AI Tools Kent C. Dodds Uses
26mAl and Software: The Good, The Bad, The Scary
52m“Tools from the C++ eco-system to save a leg”
32mBeyond the Hype: A Pragmatic Look at How Developers Actually Use AI Tools
01h 01mTools from the C++ Ecosystem to save a leg
27mAI for software development: A reality check
01h 06mEndnote: AI-Assisted Software Engineering
13mMeet the Speakers
