3 ms·
The term 'C++ community' feels strange. It's like saying 'the combustion vehicle community' or something like that. As a software engineer I don't want a commun
by fsloth 10y ago
The term 'C++ community' feels strange. It's like saying 'the combustion vehicle community' or something like that. As a software engineer I don't want a community or someone to bond over the tools I use, I just want my stable tool with a large industrial user base.
It's an industrial tool, with an ecosystem provided by an industry, used to solve industrial problems.
C++ can't change. It's a feature. Unless the code uses some non-standard extension it is guaranteed that the code you write today will compile tomorrow.
Refactoring? Rewriting? We are talking of decades old codebases with millions of lines, filled with bugfixes to handle odd-but-critical cornercases.
Software that is sold for hundreds of millions, that run businesses that execute billion dollar projects.
Stability, utility man.
Not so graceful, perhaps, or cuddly. But it works.
Yeah, the language is still a bitch but it's at least a stable one with support from several industrial vendors.
From cognitive or software design point of view it's a disaster though - people should be thoroughly vetted in some other more sane language before allowed to write C++ :)