CppCast

Cpp2, with Herb Sutter

Mar 31, 2023
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
The Importance of C++ in the Upcoming AI Revolution
01:36 • 3min
3
The New Features of LLVM Version 16
04:28 • 4min
4
C++ Initialization Story
08:23 • 2min
5
How to Make Initialization in C++ Simpler
10:24 • 4min
6
C++ Front: A New Syntax
14:42 • 2min
7
How to Simplify C++ by Adding a Few Things That Are Missing
16:22 • 3min
8
The Importance of Compatibility in Language Design
19:02 • 2min
9
The Importance of Compatibility in C++
21:18 • 3min
10
CPP2 Syntax
24:15 • 2min
11
The Importance of Syntax in Blocks Code
25:46 • 2min
12
The Importance of Compatibility in Java
27:49 • 4min
13
The Limits of Breaking Changes in C++
31:56 • 4min
14
CPP2: A Personal Experiment
36:21 • 2min
15
The Importance of PP2 in C++
38:23 • 3min
16
The Importance of Memory Safety in C++
41:33 • 2min
17
The Importance of a 50x Reduction in CVE's
44:02 • 2min
18
The Trade Offs of Compatibility
46:04 • 4min
19
The Importance of Portability in C++
50:11 • 2min
20
The Importance of Maintaining Clean C++ Code
51:49 • 5min
21
The Importance of Compatibility in TypeScript
56:54 • 6min
22
CVP2 and CVP: A Roadmap for the Future
01:02:38 • 3min
23
CFP2 and CFP Fraud
01:05:22 • 5min