After NSA published a paper in which it recommends using memory-safe languages and thus excluding C++, Bjarne Stroustroup and the Direction Group have activated and changed their stance on using static analysis tools as the primary way to prevent memory safety issues in the language.
In this video Alex discusses the possible effects of the NSA paper on the language, and the solutions proposed by the Direction Group.
Relevant links:
- The New Stack article: https://thenewstack.io/can-c-be-saved-bjarne-stroustrup-on-ensuring-memory-safety/
- The NSA paper: https://media.defense.gov/2022/Nov/10/2003112742/-1/-1/0/CSI_SOFTWARE_MEMORY_SAFETY.PDF
- Initial answer by Bjarne Stroustroup https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2739r0.pdf
- The Direction Group paper recommending changes in the C++ language: https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2759r0.pdf