Improving C++
C++ guru Herb Sutter writes about how we can improve the programming language for better security.
The immediate problem “is” that it’s Too Easy By Default™ to write security and safety vulnerabilities in C++ that would have been caught by stricter enforcement of known rules for type, bounds, initialization, and lifetime language safety.
His conclusion:
We need to improve software security and software safety across the industry, especially by improving programming language safety in C and C++, and in C++ a 98% improvement in the four most common problem areas is achievable in the medium term. But if we focus on programming language safety alone, we may find ourselves fighting yesterday’s war and missing larger past and future security dangers that affect software written in any language.
JonKnowsNothing • March 15, 2024 8:36 AM
re: if we focus on programming language safety alone, we may find ourselves fighting yesterday’s war
A few thoughts
===
1)
In PVP Games the minion swarms line up on each side. Even if they have a designated leader directing the swarm, they have a common behavior. This behavior can be seen in many ancient film documentaries of rudimentary warfare.
Both sides line up facing each other, lots of jumping up and down, swaving of banners and flags. Then one player makes a dash forward.
They look behind to see if anyone is following them.