Zero Ranger. Toggle original/dithered image There seems to be a lot of fighting and arguing over the future of C++. On Reddit and a certain orange website, definitely, but also surely at the official C++ standard committee meetings. You don’t need to look very far. EDIT (25-11-2024): Typos and phrasing. Mentioned on HN , r/cpp , lobste.rs . The Absolute State (of C++) It looks like we’re in the following situation: C++’s Evolution Working Group (EWG) just achieved consensus on adopting P3466 R0 - (Re)affirm design principles for future C++ evolution : This means no ABI breaks, retain link compatibility with C and previous C++. It also means no ‘viral annotations’ (no lifetime annotations, for example). 1 It doubles down on a set of incompatible goals, ie. no ABI break and the zero-overhead-principle. 2 Whether this is good or bad, it is a (literal) doubling down on the current trajectory of the C++ language.…