Matt Godbolt's CppCon 2025 closing keynote weaves personal history — from ZX Spectrum BASIC and ARM assembly on the Archimedes, through games industry C++ and finance trading — into a broad tour of why assembly language still matters for C++ developers. He live-demos Compiler Explorer showing how GCC and Clang compile a hex-string validator at O1/O2/O3, explaining x86, ARM, and RISC-V register conventions and ABIs. He also previews a new Claude-powered 'explain assembly' feature in Compiler Explorer. The second half surveys the C++ ecosystem: the STL's origin story via Stepanov, Boost as a standardization proving ground, the new Beman project, and the fragmented landscape of compilers, editors, build systems, and package managers.
•1h 31m watch time
Sort: