Looking for Pointers: The C++ Memory Safety Debate -- John Farrier
From the White House to the NSA to Bjarne Stroustrup has an opinion on C++ and Memory Safety. Let's examine this from a historical context and see where this debate may lead.
Looking for Pointers: The C++ Memory Safety Debate
by John Farrier
From the article:
The dialogue around C++ and memory safety has intensified following recent evaluations by authoritative bodies. The White House’s Office of the National Cyber Director issued a compelling call for a pivot toward memory-safe programming languages. This stance is predicated on a history of cyber vulnerabilities linked to memory safety issues, influencing national security and the broader digital ecosystem’s integrity.
This debate takes place against a backdrop of historical precedence, technological evolution, and a reevaluation of programming language safety standards, underscoring the need for a nuanced understanding of memory safety within the context of C++.

In this episode, you learn how default parameters work and why you shouldn't put them on virtual member functions.
The last episode of the series about SObjectizer and message passing:
The safety of C++ has become a hot topic recently. Herb Sutter discusses the language’s current problems and potential solutions.
A new episode of the series about SObjectizer and message passing:
A new episode of the series about SObjectizer and message passing:
Last week, I attended the spring 2024 meeting of the ISO C++ standardization committee in Tokyo, Japan. This was the third meeting for the upcoming C++26 standard and my first meeting as assistant chair of SG 9, the study group for ranges.