The Two Factions of C++ (2024)
- Programming
- Developer Tools
- Open Source
- AI
The post is a 2024 essay about a growing split inside C++. One camp wants the language to become meaningfully safer, even if that means breaking old assumptions and shedding some compatibility baggage. The other camp sees C++ as infrastructure for enormous legacy systems, where even tiny source or ABI breaks turn into multi-quarter migration projects. The piece uses recent standards politics, including the fight around Safe C++, to argue that backward compatibility still wins whenever safety and compatibility collide.
If you run a large C++ codebase, assume the language will keep favoring incremental change over hard safety breaks. For new systems work, evaluate whether Rust or another language lets you buy safety and tooling now instead of waiting for C++ to settle its internal fight.
-
herecomesthemoon.net
- Discuss on HN