Free Optimizing C++ Compiler from Microsoft 953
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. ;-)"
Weird Output (Score:5, Funny)
#include
main()
{
printf ("Hello World!\n");
}
And I got the output "Hello Suckers"
Yes! (Score:5, Funny)
Score one for the team! Microsoft conformed to something!
huh? (Score:4, Funny)
But isn't it a C compiler?
What next, Visual PL/I?
Re:Yes! (Score:3, Funny)
std::standards.conform(VisualC++, ISOC++);
}
catch (nonstd::ConformanceFailureException cf) {
cout << "Damn!" << endl;
this.serve(FreeCompiler);
}
Clippy's response to compiling OSS (Score:5, Funny)
Yes, but... (Score:4, Funny)
Do I still want to write non-portable code in 2004? Apparently MSVC produces better code then gcc on Windows, but is that reason enough to use it rather than (e.g.) cygwin?
As a programmer, I insist on platforms that are 100% portable, so that my code can survive any OS and vendor changes. At the very least a commercial compiler must implement the standard language and libraries so that my code is portable.
Still, this is a good move for Microsoft and I welcome it.
goes both ways... (Score:3, Funny)
CL (the vcc compiler) will let you get away with things that you shouldn't even be able to do (use of variables outside of there scope...), but you don't see it, because BCC didn't let you do it.
CC was the most liberal of them all, it would complile and run your email.
All of this said, strick is a good thing! I means that your code will work elsewhere (wide variety of elsewheres) with little work. Are you using -wall and -pedantic with gcc?
Re:Weird Output (Score:2, Funny)
Re:Yes! (Score:5, Funny)
Goth Kid #3: "I'm the biggest non-conformist!"
Goth Kid #4: "I'm such a non-conformist, that I'm not going to conform with the rest of you. I'll do it!"
Re:Yes, but... (Score:3, Funny)
Re:goes both ways... (Score:5, Funny)
This highlights once again how Windows is a more flexible and modern development platform than Un*x. With Windows, email can be run automatically and remotely, without the need for a separate compilation step.
Re:Clippy's response to compiling OSS (Score:3, Funny)
That's 'K' - Karl Marx.
No, no. This is the Gnome version, not the KDE one.
Re:Microsoft offers interoperatibility? (Score:4, Funny)
Re:Awesome (Score:0, Funny)
The FSF Responds! (Score:1, Funny)
"We've got a team scanning Ebay for violations now", the scruffy, odiferous throwback to the 1960's whined during a telephone interview. "I'm hoping I can use this money to rent some college boys at MIT's new GNAA cafeteria. That would rock."
Microsoft's Steve Ballman responded with "...who? Is doing what? Microsoft is an innovative, customer focused company that hires smart people to do great things for the smart people who do great things with our user-experience enhancing products"
Sometimes it sucks to be a roving reporter.
Re:Weird Output (Score:3, Funny)
Re:MS seems to be doing a lot of this lately... (Score:2, Funny)
Mod parent down (Score:2, Funny)
<g/d/r>
Yes please! Don't increase the cost for the rest! (Score:5, Funny)
MS, with his zillions of money in the bank, can't affor to spend a few thousend making development tools available.
No! Those communist ideas should be brought down and burned like the trojan horse they surely are.
To give something for free! MS! Never!
Re:Weird Output (Score:5, Funny)
I tried it as well, the bug exists indeed. The \n really was missing from the output.
Re:MS seems to be doing a lot of this lately... (Score:5, Funny)
Boy has Slashdot changed (Score:2, Funny)
I won't even mention what happened when I made an admiring reference to a female who wasn't Natalie Portman
Re:MS seems to be doing a lot of this lately... (Score:5, Funny)
Perhaps what you meant to say is:
Developers! Developers! Developers! Developers!Whooooo... Cmon. C-c-c-c-cmon!
If you don't get it, thats ok too
Re:Nice move (Score:5, Funny)
You know that copying it over Kazaa from your mate down the corridor is illegal, right? ;-)
Re:MS seems to be doing a lot of this lately... (Score:4, Funny)
Re:Weird Output (Score:4, Funny)
No; they're actually just the same compiler, packaged under different names and under different licenses.
Re:Last I tried, this failed to compiled (Score:1, Funny)
Here's a tip, sonny: Calm the fuck down, be polite to people, and you're less likely to have your food spit in when you go to restaurants, ok?
Aha! So _that's_ where... (Score:5, Funny)
Code theft? (Score:5, Funny)
I just went to compile vi, and an ASCII paper clip popped up onto my terminal:
"It looks like you're trying to compile EMACS. Would you like me to launch the EMACS wizard now. Because you are stupid, I will launch it anyway"
Re:Weird Output (Score:1, Funny)
A "good" compiler?
We're talking about Microsoft products here, buddy.
"
Re:MS seems to be doing a lot of this lately... (Score:4, Funny)
Obligartory SNL ref (Score:3, Funny)
When I was a kid, the only game we had to play was pong, and we spent a hundred dollars on the game, and played it every day, rather than going outside, AND WE LIKED IT!
When I was a kid, we programmed using punched cards, and when there was a bug in our program, we had to throw away the punch card, and start a new one, AND WE LIKED IT!
When I was a kid, we were so poor, that we could not afford chicken breasts, or even thighs and legs, so we had to settle for chicken wings and necks, AND WE LIKED IT!
When I was a kid, we had to use assembly language, and keep our code down to 640 bytes of memory and 2 4-bit registers, but we learned a hell of a lot more about computers than you, AND WE LIKED IT!
When I was a kid, we were lucky if our girlfriends wore deodarant, let alone shave their legs, if we were even lucky enough to have a girlfriend, but that didn't matter, because WE LIKED IT!
Re:Using new compiler with Visual Studio 6? (Score:4, Funny)
I guess the thing that really irks me about the name "solution" is that it almost makes sense. It's so close to making sense that I want to interpret it literally, like the code I need written is the problem and the solution is contained in a "solution" file. But the "solution" file doesn't contain the solution to my problem most of the time. Like for instance when my code doesn't even compile yet. That's hardly a solution. Or maybe I should interpret it as the solution to the problem of building my application. The build configuration problem. But the most difficult bits of the build problem are contained in the project files. The "solution" file is just a glorified list pointing to several projects. So it doesn't really make sense to think of it as the solution to the build problem.
And I can't think of any other context in which it could be the solution. So it just bugs me, ok.
I think we need to think of a new interpretation of the
Re:Weird Output (Score:2, Funny)
/. is too hungry when it comes to eating html tags..
Re:Wait a minute... (Score:2, Funny)
Thats free from MS and... opensource and... hosted at Sourceforge!
Armageddon is coming, run!