18 minutes ago, dmatter said:It's kind of amazing to me that nobody has yet replaced C++ with a C# or Java like language that is compiled and compatible with C and/or C++ ABIs or perhaps transpiled to a C++ subset -- something to free people from actually writing C++ without giving up the decades of libraries and compiler optimizations.
I kind of agree with your sentiment, however nothing prevents you from using any subset of the language you like. Even down to plain C.
There is in fact enough competition for C++, but none of it ever seems to get any traction. C and C++ are too deeply rooted into the system. Just like you can't convince Americans to use the metric system ?