
Cpp2, with Herb Sutter
CppCast
03/31/23
•70m
About
Comments
Featured In
Herb Sutter joins Phil and Timur. We catch up on the news about LLVM 16 being released, a new book on initialisation in C++ and a couple of new user groups. Then we talk to Herb about his new language/ alternate syntax, Cpp2, which compiles down to C++ in much the same way that C with Classes compiled down to C.
News
- LLVM 16.0.0 released
- "C++ initialisation story" - a new book by Bartlomiej Filipek
- New user group forming in Prague - Miloš Anđelković
- New user group forming in Helsinki - Timur Doumler
Links
Previous Episode

Safety Critical C++
March 17, 2023
•71m
Andreas Weis joins Timur and Phil. After some news about Boost, std::format and performance, Andreas talks to us about safety critical application domains, safety in C++ in general, and the difference between safety in security.
News
- Boost libraries may drop support for older language versions
- "Fun with printing tables with std::format and C++20" - Bartlomiej Filipek
- "C++20 Formatting Library, Parts 1. 2 and 3" - Gajendra Gulgulia
- "Decreasing the Number of Memory Accesses, 1/2" - Ivica Bogosavljevic
- using std::cpp (conference in Madrid)
Links
- MUC++ (The Munich C++ User Group)
- ComicSansMs - Andreas on StackOverflow
- The EU's Cyber Resilience Act
- "Why not simply implement borrow checking in C++?" - Sean Baxter on Twitter
- P2771R0 - "Towards memory safety in C++"
- "Rust Safety is not superior to C++" - Bjarne Stroustrup
- P2739R0 - "A call to action: Think seriously about 'safety'; then do something sensible about it"
- P2759R1 - "DG Opinion on safety for ISO C++"
- P2723R1 - "Zero-initialize objects of automatic storage duration"
- D2795R0 - "Correct and incorrect code, and 'erroneous behaviour'"
- P2809R0 - "Trivial infinite loops are not Undefined Behavior"
- MISRA
Next Episode

Native Languages (programming and natural)
April 14, 2023
•53m
Mathew Benson joins Phil and Timur. After some news on new dev tool releases and some welcome improvements to iostreams in GCC13, we talk to Mathew Benson about what it's like to learn and use C++ in Africa and the implications for the hardware and our choices in programming language. Mathew also draws an interesting parallel to natural languages.
News
Links
If you like this episode you’ll love
Promoted




