Linked by Thom Holwerda on Mon 21st May 2012 20:03 UTC
Windows For Microsoft, the traditional desktop is old news. It's on its way out, it's legacy, and the harder they claim the desktop has equal rights, the sillier it becomes. With companies, words are meaningless, it's actions that matter, and here Microsoft's actions tell the real story. The company has announced the product line-up for Visual Studio 11, and the free Express can no longer be used to create desktop applications. Message is clear.
Thread beginning with comment 518955
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Your are right, Thom
by gilboa on Tue 22nd May 2012 08:53 UTC in reply to "RE[3]: Your are right, Thom"
Member since:

Well, command-line tools provided by Windows SDK aren't going away. And they are provided for free, including C/C++ MSVC compilers. No IDE, yep. But if you need IDE you can find one beside MSVS. There are SharpDevelop for .net development and I think it is possible to use Eclipse CDT with MSVC.

While in general you are correct that cl.exe / link.exe is available as a part of the Windows SDK, MS' C/C++ compiler has been more-or-less neglected in last ~5+ years, while both GCC and LLVM-clang have been quick to advance.
A couple of months ago I compile a piece of cross platform DPI software using both GCC-MinGW (4.6) and VS2K10 and in most aspects, GCC was 10-15% faster.
Keep in mind that in-order to maintain VS2KX compatibility the code doesn't include GCC specific optimizations (E.g. macros w/ return value) that could further increase the gap.

- Gilboa

Edited 2012-05-22 08:54 UTC

Reply Parent Score: 3