Anmelden

CppCast· Folge 356

Safety Critical C++

Freitag, 17. März 2023 · 1 h 12

MP3

Shownotes

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 (lists.boost.org/Archives/boost/2023/02/254234.…)

• "Fun with printing tables with std::format and C++20" - Bartlomiej Filipek (cppstories.com/2023/fun-print-tables-format)

• "C++20 Formatting Library, Parts 1. 2 and 3" - Gajendra Gulgulia (isocpp.org/blog/2023/03/cpp20-formatting-libra…)

• "Decreasing the Number of Memory Accesses, 1/2" - Ivica Bogosavljevic (johnnysswlab.com/decreasing-the-number-of-memo…)

• using std::cpp (conference in Madrid) (eventos.uc3m.es/93418/detail/using-std-cpp-202…)

Links

• MUC++ (The Munich C++ User Group) (meetup.com/MUCplusplus)

• ComicSansMs - Andreas on StackOverflow (stackoverflow.com/users/577603/comicsansms)

• The EU's Cyber Resilience Act (berthub.eu/articles/posts/eu-cra-secure-coding…)

• "Why not simply implement borrow checking in C++?" - Sean Baxter on Twitter (twitter.com/seanbax/status/1631710434565976064…)

• P2771R0 - "Towards memory safety in C++" (open-std.org/jtc1/sc22/wg21/docs/papers/2023/p…)

• "Rust Safety is not superior to C++" - Bjarne Stroustrup (developers.slashdot.org/story/23/01/21/0526236…)

• P2739R0 - "A call to action: Think seriously about 'safety'; then do something sensible about it" (open-std.org/jtc1/sc22/wg21/docs/papers/2023/p…)

• P2759R1 - "DG Opinion on safety for ISO C++" (open-std.org/jtc1/sc22/wg21/docs/papers/2023/p…)

• P2723R1 - "Zero-initialize objects of automatic storage duration" (open-std.org/jtc1/sc22/wg21/docs/papers/2023/p…)

• D2795R0 - "Correct and incorrect code, and 'erroneous behaviour'" (isocpp.org/files/papers/D2795R0.html)

• P2809R0 - "Trivial infinite loops are not Undefined Behavior" (isocpp.org/files/papers/P2809R0.html)

• MISRA (misra.org.uk)

Anmelden oder registrieren

Jetzt

0:00 / 0:00