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. ;-)"
is all I need to say.
Get a free ipod.
anyone have any idea why ?
Because you're a retard who doesn't know how to code C?
Anything Microsoft does always "sounds good"..
But it's like making a deal with the devil!
YMMV, but it usually bites you in the ass later.
What's your excuse for not including a return type for the main function? Does Slashcode also strip all instances of int? I think not, cunt head.
But is it Free or just gratis?
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
... and Microsoft on the same line ?!
on Slashdot ?!?!
Think about it. GCC. Gay C Compiler. I rest my case.
As a programmer, I insist on platforms that are 100% portable, so that my code can survive any OS and vendor changes.
I'm sure your printf-based UI is impressive indeed...
The *IX crowd doesn't want to learn how to write proper window program. They want their "main()" stuff working in window environment but found out the hard way that there is no scrolling, no simple way to do "printf" so the *IX crowd barf at Microsoft.
I'm not too worried yet though. Tempting though this might Windows make, there's still the politics/religion which holds Microsoft as the antichrist and the fact that for a gay geek like myself, Mac OS X fits the bill a hell of a lot better (pretty and useful!).
:)
However, if Microsoft makes a really attractive platform for FOSS, it has the potential to create a quite different situation to the one we have today, where Microsoft is a champion of closed source cathedral-style development and Linux et al being the antithesis to that. Sure, there is FOSS software for Windows today, but it is not as common and generally more of a curiosity. How many people have the development tools to compile FOSS Win32 applications?
It carries, perhaps, the possibility of splitting the community up somewhat (between the hardcore zealots and those who just like FOSS). The important thing for Microsoft will be, as ever, dominance of the Windows platform, no matter what software users are running on it.
iqu
Well I'll leave the code generation part of the question alone, since so many have already answered that part.
What I will talk about is the syntax checking and parsing:
I had to use a GTA (Graduate Teaching Assistants) code for a lab assignment, and the GCC compiler (in the CYGWIN package) missed a whole slew of errors, such as:
The object scoping operator '::' -- as in it interpreted Object:Variable the same as Object::Variable.
The GCC parser ignored a lot of type errors.
And there was odd behavior with the switch statement.
The GTA's code compiled with no errors, but the code just couldn't produce the expected results.
So I tried CL.EXE and it flagged 33 errors, which I corrected and the program began to execute as expected.
Dear Moderators,
:s
You suck.
This is flamebait.
iqu