2 ms·
Speaking 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
by bendotc 17y ago
Speaking 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.