

Safe, Borrow-Checked, C++
May 31, 2024
Sean Baxter, known for implementing a borrow checker in C++, discusses addressing safety issues similar to Rust using his Circle compiler. The podcast covers topics like the noisy class, updates on the final keyword, and upcoming conference news. They explore memory safety, unique pointers, move semantics, and transitioning to safe primitives for enhanced safety in C++. The conversation delves into challenges and benefits of incorporating memory safety features through borrow checking and comparing C++ to Rust.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7
Introduction
00:00 • 2min
Discussion with Sean Baxter on His Work at Jet Propulsion Lab and Satellite Imaging Projects
01:34 • 2min
Exploring Coding Techniques and Conference Updates
03:37 • 8min
Enhancing Memory Safety in C++ through Rust's Memory Safety Model
11:28 • 24min
Memory Safety and Evolution of C++ with Borrow Checker
35:06 • 22min
Memory Safety in Programming Languages
57:11 • 8min
Comparing C++ and Rust: Evolution and Momentum
01:05:17 • 4min