3 ms·
I am reminded of this: https://www.devever.net/~hl/nexuses https://www.devever.net/~hl/nexuses "[...] because nobody programs in C++ — everyone programs in the
by gugagore 6y ago
I am reminded of this: https://www.devever.net/~hl/nexuses https://www.devever.net/~hl/nexuses
"[...] because nobody programs in C++ — everyone programs in their own unique subset of the language. If you are told a program is written in C++, that leaves the following questions:
Does it use, or eschew, exceptions?
Does it use, or eschew, C++ RTTI?
Does it use operator overloading?
Does it use, or eschew, the STL?
Does it use, or eschew, C++11/C++14/etc. features?
Does it use templates?
Does it use virtual functions?
Does it use multiple or virtual inheritance?
Does it use static objects with constructors?"
- b20000 6y agoisn't that great? nobody speaks English. we all speak our own subset of the language.
- lifthrasiir 6y agoAnd yet people in cough some cough countries insist that their English is The English. Likewise, if we had and used a widespread definition of subsets of C++ it'd be pretty much okay. Haven't JavaScript gone this way ("good JavaScript")?
- b20000 6y agohow much software in the world is written in C++, vs written in javascript, and how much of that is actually relevant, in that it contributes something meaningful to society?