292 subscribers
Go offline with the Player FM app!
Episode 184: Safety in Swift 6, Protocols & More with Doug Gregor
Manage episode 421325610 series 2827294
In this episode, Conor and Bryce chat with Doug Gregor from Apple about the Swift programming language!
About the Guest:
Douglas Gregor is is a Distinguished Engineer at Apple working on the Swift programming language, compiler, and related libraries and tools. He is code owner emeritus of the Clang compiler (part of the LLVM project), a former member of the ISO C++ committee, and a co-author on the second edition of C++ Templates: The Complete Guide. He holds a Ph.D. in computer science from Rensselaer Polytechnic Institute.
Show Notes
Date Recorded: 2024-04-29
Date Released: 2024-05-31
- Swift Programming Language
- Swift Actors
- D Programming Language
- Rust Programming Language
- Fearless Concurrency? Understanding Concurrent Programming Safety in Real-World Rust Software
- Swift Protocols
- 2022 LLVM Dev Mtg: Implementing Language Support for ABI-Stable Software Evolution in Swift and LLVM
- Oxide Episode - Discovering the XZ Backdoor with Andres Freund
- Swift Algorithms Library
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8
242 episodes
Manage episode 421325610 series 2827294
In this episode, Conor and Bryce chat with Doug Gregor from Apple about the Swift programming language!
About the Guest:
Douglas Gregor is is a Distinguished Engineer at Apple working on the Swift programming language, compiler, and related libraries and tools. He is code owner emeritus of the Clang compiler (part of the LLVM project), a former member of the ISO C++ committee, and a co-author on the second edition of C++ Templates: The Complete Guide. He holds a Ph.D. in computer science from Rensselaer Polytechnic Institute.
Show Notes
Date Recorded: 2024-04-29
Date Released: 2024-05-31
- Swift Programming Language
- Swift Actors
- D Programming Language
- Rust Programming Language
- Fearless Concurrency? Understanding Concurrent Programming Safety in Real-World Rust Software
- Swift Protocols
- 2022 LLVM Dev Mtg: Implementing Language Support for ABI-Stable Software Evolution in Swift and LLVM
- Oxide Episode - Discovering the XZ Backdoor with Andres Freund
- Swift Algorithms Library
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8
242 episodes
All episodes
×

1 Episode 241: Parallel Algorithm Talk (Part 3) 38:45


1 Episode 240: Thrust, Rust vs C++, Python & More (Part 2) 41:01


1 Episode 239: Claude-Poisoned Dev Sipping Rocket Fuel 5:16


1 Episode 238: Recommended Podcast Discussions on AI & LLMs 8:50




1 Episode 236: C++26 Senders and Receivers Algorithms (Part 2) 27:37


1 Episode 235: C++26 Senders and Receivers Algorithms (Part 1) 32:38






1 Episode 232: Algorithms! Live from New York! 45:40


1 Episode 231: C++26 Senders and Receivers (+ flat_map) 43:39




1 Episode 229: multi_transform? for_each_but_last? 34:12




1 Episode 227: Re: The CUDA C++ Developer’s Toolbox 38:58
Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.