Slashdot Mirror


Free Optimizing C++ Compiler from Microsoft

FortranDragon writes "Microsoft has made the command line toolkit for Visual C++ available for a free download. You can use the toolkit to build applications and redistribute them if you want (though you should read the EULA for the details, as always). This is a nice boon for those that have to deal with cross-platform compatibility, especially since Microsoft has tried to make Visual C++ more conformant to the ISO C++ standard. Go forth and compile your favorite OSS or FS programs today. ;-)"

10 of 953 comments (clear)

  1. Re:MS seems to be doing a lot of this lately... by paganizer · · Score: 3, Troll

    The page seems to indicate that the .net runtime might be installed on your machine if you execute the download; can anyone who has done it confirm this for me? I don't want to have to drive a wooden stake through my CPU.
    I'm a MCSE, but I would never purposfully allow .net in my house. it activates all my tin foil hat's little buzzers and lights.

    --
    Why, yes, I AM a Pagan Libertarian.
  2. Re:My experience with VC++ by samhalliday · · Score: 0, Troll

    gcc not standards compliant? well it might not be 100% C++ ISO yet, but its a hell of a lot closer than the M$ equivalent!! (if the grandparent was JUST using BCC, i would agree wholeheartedly with you)

  3. More standards compliant? by lkaos · · Score: 0, Troll

    especially since Microsoft has tried to make Visual C++ more conformant to the ISO C++ standard

    More ISO conformant? Compared to what? The GNU Fortan77 compiler?

    Seriously though, VC++ didn't even support member templates until 6.0. I'm not that familiar with VS.NET, but I know before that there ISO bordered between horrible and pathetic.

    In all fairness, I've been told it's not there fault. Something to do with litigation or something.

    At any rate, I think this statement of "more standards complaint" certainly could be explained a bit more (especially in terms of how are they more compliant than say, a C++ compiler built with EDG).

    --
    int func(int a);
    func((b += 3, b));
  4. Re:This is a Good Thing(TM) by Yenhsrav_Keviv · · Score: 0, Troll

    m$ has the inside track because winblows has many undocumented functions that m$ doesnt tell anyone about....aka CHEATING!!!!

  5. Re:MS seems to be doing a lot of this lately... by tepples · · Score: 2, Troll

    So the cost of Microsoft's optimizing C++ compiler is down from 1,089 USD (Microsoft Visual Studio) to 207 USD (Microsoft Windows 2000 Upgrade plus the .NET Framework SDK).

  6. Re:Not needed by Coneasfast · · Score: 0, Troll

    Why use it over the open source MinGW tools?

    i just downloaded it. not only does it not have an IDE, it doesn't even have nmake

    --
    Marge, get me your address book, 4 beers, and my conversation hat.
  7. desperate acts by Doc+Ruby · · Score: 0, Troll

    Micro$oft is desperate to keep ahead of OSS in recruiting developers. That's how they became the leaders in business software: when all you have is a M$ developer, every problem looks like a M$ program. But OSS is getting new developers in droves, especially the new ones, who drive the industry with innovation, lack of old bad paradigms, enthusiasm, low labor cost, long hours and highly social recruitment and indoctrination. So now M$ is trying to appeal to that population of developers, with a free (beer) *command line* tool.

    This is a watershed event. Not only can we now port Linux/BSD/AmigaOS/MVS programs which run on Windows without subsidizing M$' other divisions which unfairly compete with us, but M$ is tacitly acknowledging that its monopoly is under siege at its developer foundations. Soon M$ will be sitting pretty on the 31st Century equivalent of an army COBOL programmers. And the swarm of mutating global OSS programmers will carry the day.

    --

    --
    make install -not war

  8. Re:The only reason I tried Linux was for c/c++ by Billly+Gates · · Score: 0, Troll

    I am also gay. Check this out. http://www.livejournal.com/community/gaygeeks/ ... but I am too poor as a student for any mac.

    However I would be anyone's bitch if they bought me a powerbook. ;-)

    Seriously FOSS is alive and kicking in win32. You have activePerl, activePython, activeTLC/TK. Hell perl.net is almost done.

    Not to mention apache, php, etc. Infact the win32 version of php requires visual studio in source form to compile, and integrates quite well with IIS.

    Not to mention their is mingw which is the port of gcc and g++. And bloodshed.net which is the corrosponding gui that is only available for Windows. gVIM and Emacs are also ported.

    Windows makes a great easy to use development platform and it is splitting already. Like I mentioned bloodshed and perl.net.

  9. Re:Weird Output by Curien · · Score: 0, Troll

    How'd that get modded informative? In ANSI C, you don't need the include to use printf. Please STFU, since you obviously don't know what you're talking about.

    --
    It's always a long day... 86400 doesn't fit into a short.
  10. Re:Weird Output by Curien · · Score: 1, Troll

    No, you don't. In C, calling an undeclared function implicitly declares it as taking a indeterminate number of arguments and returning an int. Another person who doesn't know what they're talking about... again, please STFU.

    --
    It's always a long day... 86400 doesn't fit into a short.