Algorithms + Data Structures = Programs

Episode 180: The C++0x Concepts Story with Doug Gregor (Part 1)

May 3, 2024
Doug Gregor, Distinguished Engineer at Apple, discusses the history of C++0x Concepts, evolution of generic programming, comparing C++ concepts with Rust traits and Swift protocols, and challenges in implementing concepts into C++0x. The episode explores the impact of removing C++0x concepts from the standard and the significance of refining templates with concept requirements.
Ask episode
Chapters
Transcript
Episode notes