PanGalactic wrote: |
---|
Says the C++ programmer staring blindly at the template line noise on his screen... |
I know and like a score of programming languages, encompassing a half-dozen design paradigms, not just C++. Such a direct ad hominum is unjustified and speciously uninformed.
C is a very simple, elegant language, and its effect on C++ is
not ruinous. C++ has some design failings, but the vast majority of them are not related to C. What would be fair to say is that C++ has the same (few) design flaws as does C.
One of C++'s selling points (and a
very compelling one) is its compatibility with C. We wouldn't be sitting around having this discussion on this forum right now if C++ were not compatible with C.
I find that the most troubling aspects of C++ stem from the template system and the STL.
C++ is not one of my favorite languages, but it is far from one I dislike. That, of course, is opinion.
Fact is that people hate Java because it has significantly many design flaws. You can google them easily enough for yourself.
Likewise, there are people who love Java because of the way it solves certain problems. Again, you can find plenty of hype online.
I don't attack you for having an opinion, even if I think it is silly or uninformed. I
may attack the premise. But not you.