3 ms·
> There's also almost nothing pragmatic about C++. That's a heck of a weird take. C++'s main value proposition has always been pragmatism. In all possible and
by simplotek 4y ago
> There's also almost nothing pragmatic about C++.
That's a heck of a weird take. C++'s main value proposition has always been pragmatism. In all possible and conceivable aspects of a programming language. The fact that is a (mostly) superset of C, support for OO, RAII, outstanding backwards compatibility, time-tested and future-proofed, "you pay for what you use", it targets everything and runs everywhere, it's the language of choice on most mainstream OSes and specially Windows, etc.
Why do you think people tolerate footguns and memory shenanigans? Why do you think that C++ is still one of the most popular languages ever devised and continued to hold the crown even after the C++98 cross through the desert?
C++ has been the optimal choice with regards to pragmatism at least for the past two decades. What does C++ offer other than pragmatic solutions?
- bmitc 4y agoC++ is not necessarily popular for its merits. Inertia has a lot to do with it. I simply don't consider cans of worms pragmatic.
- simplotek 4y ago> C++ is not necessarily popular for its merits. Inertia has a lot to do with it. This personal assertion says nothing about C++ other than stating you have an irrational dislike for it. There are plenty of reasons that make C++ one of the most successful programming languages in mankind's history, if not the most successful, and inertia is not it.