Tell me about bashing … I was dumb enough to get dragged into the Artima discussion on it and got really teed off by the insane comments some people make. Stroustrup is reason for all the wrongs in the world. And then, there’s this one guy that interprets the only exact quantitative indicator supplied in the discussion (showing C/C++ being the most sought for programming language skill) as employers actually looking for Java/C# developers because they have similar syntax as C++. ’nuff said. Time to wrap up the day …
My problem with Bjarne. He never misses opportunity to encourage people to abandon C and use C++ and for good reasons in my opinion. But he totally fails to acknowledge the same arguments( safety, easy of use, libraries ) can be used to encourage users to use Java for example. C++ improved on C but so did Java improve on C++ and am sure newer and better languages will still come.
Bjarne tends to be defensive whenever challenged about the shortcomings of C++; he takes it personaly. In my opinion he doesn’t have to. C++ has been a huge success story but newer languages have come along and are gradually replacing C++ in a lot of problem domains just as C++ replaced C in a lot of domains. This is a natural evolution. get over it.
Oh no, here we go again. Why should Stroustrup encourage anyone to use Java? BTW, did you miss this in the interview:
“However, the solution is not to dumb down the programming languages but to use a variety of programming languages and educate more experts. There has to be languages for those experts to use–and C++ is one of those languages.”
As far as I’m concerned, he is perfectly entitled to his opinion, jut like the rest of us. Java has enough advocates and enormous marketing machines behind it. Whoever likes and wants to use Java is more than welcome to do so. Also, whoever wants to have an opinion on it, good or bad, is perfectly welcome to do so, including B. Stroustrup. He happens not to like Java. Me neither. You do. Fine, it’s a big world. Live and let live. I happen to believe C++ will outlive Java, BTW. Time will tell.