
Doug Gregor
One of the original designers of the Swift programming language and a member of the language working group. Has a background in C++ and worked on the C++ committee and Clang.
Best podcasts with Doug Gregor
Ranked by the Snipd community

4 snips
Oct 12, 2022 • 54min
Swift (with Doug Gregor)
Doug Gregor, one of the original designers of the Swift programming language, shares his insights on its evolution and design philosophies. He discusses how Swift might serve as a successor to C++, emphasizing improvements in safety and usability. The conversation dives into Swift's unique features like witness tables for generics, value semantics for thread safety, and user-friendly optional types. Gregor also highlights the language's performance advantages and the importance of community involvement in its ongoing development.

May 3, 2024 • 49min
Episode 180: The C++0x Concepts Story with Doug Gregor (Part 1)
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.