

165. Bjarne Stroustrup's talks on safety, WG21 August mailing, Rust
Sep 14, 2023
Bjarne Stroustrup discusses not over-specializing and the safety and applications of C++. The podcast explores techniques for ensuring type and resource safety, safety problems of default initialized automatic variables, proposals on standard span and contracts syntax, and challenges of writing annotations in Rust. They also discuss random number generation, skepticism towards Rust replacing C++, and code base metaphors in software development.
Chapters
Transcript
Episode notes
1 2 3 4 5 6
Introduction
00:00 • 4min
Enforcing Type and Resource Safety in C++
03:30 • 9min
Addressing Safety Problems of Default Initialized Automatic Variables in C++
12:15 • 8min
Proposals on Standard Span, Contracts Syntax, and Reference Checking
20:42 • 6min
Challenges of Writing Annotations in Rust
26:38 • 14min
Random number generation, Rust vs C++, and code base metaphors
41:06 • 4min