2 ms·
C++ has a fundamental problem: that of being a real language that added OO features and static polymorphism in great haste; unwise decisions during the early st
by onan_barbarian 16y ago
C++ has a fundamental problem: that of being a real language that added OO features and static polymorphism in great haste; unwise decisions during the early stages of C++ cannot be unmade after their negative consequences are apparent.
There's some "good stuff" in C++1x, but of necessity, it's all additive, not subtractive. So the language gets bigger and more complicated.
I've never met an adept C++ programmer who didn't aggressively cut the language down to a subset. The sad thing is that I've met good C++ programmers - and seen good C++ libraries and frameworks - whose subsets are quite distinct; they are 'divided by a common language', like the old cliche goes.