1. gcc (GNU C Compiler)
2. pcc (Portable C Compiler)
3. tcc (Tiny C Compiler)
4. dmc (Digital Mars C compiler)
5. icc (Intel C Compiler)
6. lcc (Local/Little C Compiler)
7. other (please specify)
Explain why it is your favorite or THE BEST or why other choice(s) suck.
Name:
Anonymous2009-11-02 20:19
>>40
Yes, bytecode is interpreted, Java is compiled.
GCC produces poor quality code. The compiler also claims "standards compliance," which is fine because the standard is fairly weak, but it sucks dick at behaving like you'd expect and/or supporting some features you'd expect it to support.
Intel's compiler is the best one on that list, but there needs to be a decent free-as-in-speech alternative. GCC is not a decent alternative. There are projects in the works, but they're not any better due to their maturity.
Also, I happen to love Theo. He calls it like it is.
>>56
You can use you're compiler to compile another compiler
Name:
Anonymous2009-11-03 5:42
>>33
what i believe he's referring to is gcc's "fold", which messes with the AST in such a way as to obfuscate the original program. it takes a long time and only has a minor performance gain, not to mention the code that does it is nigh-incomprehensible.
it's true that the java bytecode backend was intentionally removed so no "evil corporation" could compile to java bytecode, use gcc to compile the java bytecode to optimized java bytecode, and in doing so use gcc for "evil"
Name:
Haxus the Amish Programmer2009-11-03 7:21
We been spending most our lives
Living in an Amish paradise
We're just plain and simple guys
Living in an Amish paradise
There's no time for sin and vice
Living in an Amish paradise
We don't fight, we all play nice
Living in an Amish paradise
>>60 You might laugh
I am laughing.
Poor little guy, believes everything that Apple fanatics tell him.
All Apple products are perfect; there has never been a bug in Apple code; It is impossible to hack an Apple computer; etc.
LOL
>>68
Nice straw man, but I didn't say any of those things. I hate Apple, but there's no denying that they put out better products than GNU.
Name:
Anonymous2009-11-04 11:03
GCC is really pretty amazing considering the number of languages and platforms supported if you ask me.
>>24
Mathematics? Physics? And therefore electrical engineering, etc?
>>10
Wow! Really?! I'm really looking forward to using it once it has proper support for C++, which will be never, since Apple doesn't care about C++.
Name:
Anonymous2009-11-04 11:32
>>72
Yes, one of the available compiler alternatives is "Clang LLVM 1.0". But you should follow Apple's example and stop caring about C++. After all, engineering is all about eliminating problems.
Name:
Anonymous2009-11-04 11:49
>>73
But they "eliminate" the problem by using ObjC instead.
>>72
Amazing, in my opinion, would be generating decent or better code for all the languages it "supports." Unfortunately, its code is poor across the board. That's like saying shit isn't shit because there's a lot of it.