3 ms·
I think that line of arguing misses an important point. "modern" C++ is the best language we have that holds backwards compatibility with C and old C++ and the
by static_noise 11y ago
I think that line of arguing misses an important point.
"modern" C++ is the best language we have that holds backwards compatibility with C and old C++ and the humongeous codebase that comes with that.
For many uses that backwards compatibility is of key importance. Therefore C++ does not really have to compete with other languages that don't have that kind of backwards compatibility.
If you want to sort languages into "good" and "bad" you first have to define the use case. Most languages are best at their own respective niches. To cover a large ground, in large project C++ is often combined with scripting languages like Python and Lua to get the best of both worlds.