4 ms·
I think C++ bashing is getting old. It's like Microsoft bashing: everybody does it but 99% don't really know what they are talking about.
by growt 17y ago
I think C++ bashing is getting old. It's like Microsoft bashing: everybody does it but 99% don't really know what they are talking about.
- Stasyan 17y agoI am pretty sure that Linus knows what he is talking about
- growt 17y agoI was more referring to the parent comment and all the people that upvoted his comment and the submission.
- Silhouette 17y agoWhy do you think he knows what he's talking about? On the evidence of this article, he's a guy who likes to make ad hominem attacks, unjustified generalisations, and unsupported (and demonstrably wrong) accusations based on proof by raw ego. This much is obvious to numerous people who actually use C++ to do the sort of things Torvalds criticises. C++ has plenty of flaws, to be sure. And yes, it's being steadily overtaken by newer tools for many purposes, too. But Torvalds didn't make a reasoned argument based on those things. He wrote a rant, and not even a very good one.
- joe_the_user 17y agoBut I think you have to parse what he's talking about... As far as I can tell, everything Linus writes that sounds like a provocative "religious" statement about programming is really just a statement about his world of Kernel development. He just isn't concerned about with other space so "C++ is a horrible language.." yes, for Kernel program, sure.
- bendotc 17y agoSpeaking as a professional C++ developer, one difference is that Microsoft has actually improved some of their products. Even if C++0x comes out this year, how long 'til it gets support? Consider that C99 is still considered to be reasonably cutting edge 10 years later and many parts of C++98 are still avoided due to portability and implementation problems. Meanwhile, lots of high-level alternatives are getting better and are becoming more and more suitable in more places where C++ once reigned, so as C++ programmers get experience in more languages, the blub paradox is no longer keeping us as happy. I work in games, and I don't see C++ going away anytime soon, though other languages are getting more and more use even now. But C++, as a language, is painful to use, especially when it's as restricted as it is for performance and portability reasons.
- Stasyan 17y agoI am also C++ professional developer. Why does Microsoft offers no support for managed C++ on WinCE/WinMobile ? I think same applies to XNA and Xbox360 -> you can develop games in anything but C++. It does not seem like C++ is on top of the priority list for Microsoft.
- blub 17y agoWinCE/WinMobile are known C++ platforms. .NET is the new game in town. Same with the XBox: serious development is done in C++.
- ajross 17y agoYou fail to note the obvious irony: Microsoft's support for C++ standards is probably the biggest single contributor to the lack of support for, well, C++ standards. It may be that Microsoft has actually improved some of their products. But their C++ compiler is terribly lagging.
- blub 17y agoNegative, their C++ compiler is one of the best out there.