
Safety Critical C++
CppCast
03/17/23
•71m
About
Comments
Featured In
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
Previous Episode

Carbon, with Richard Smith
March 3, 2023
•58m
Richard Smith joins Timur and Phil. After the usual news round-up, we chat with Richard about the new C++ successor language, Carbon. Richard is one of the three lead contributors to Carbon and he discusses the philosophy and some of the special features that make Carbon different.
News
- Conan 2.0 release
- CMake debugger in Visual Studio
- Unreal Engine - C++ Complete Guide
- The Italian C++ Conference
Links
Next Episode

Cpp2, with Herb Sutter
March 31, 2023
•70m
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
If you like this episode you’ll love
Promoted




