In message <
[email protected]
s.com> said:
Gcc is a good C compiler because it runs on Linux, which superior
people use.
That statement is wrong on so many levels it is funny.
(There's also a serious issue, Gates bans the use of VC++xp for
programs with "viral" licences, which is an attempt to attack the open
source movement).
I thought Gates != Microsoft any more? I though he has effectively
retired over the last year or two to spend his billions on good works? I
doubt he has been involved in anything as low level as banning the use
of VC++xp for use with viral program for years anyway. He would be at
the strategic level working out which company's/countries to buy/crush
etc.
Besides most of the Open Source fraternity spend their lives attacking
Microsoft so it is not exactly a one sided battle
One of the better x86 compilers was the Borland one. Though the OP
asked for C99 but I doubt you are going to find any C99 compilers about.
NO ONE USES C99 (well not seriously)
The best compiler for doing MS windows apps is going to be the MS
compilers. ISO language Standards don't come into it. The MS compilers
will match the MS Windows environment. If MS is non standard in their
compilers it is because the MS Windows API will expect that.
On the other hand the best compiler for developing on Linux is GCC
because both follow the same standard (which is not ISO C90, 95 or 99)
Horses for courses.