The compiler really isn't interesting unless you're going to rely on compiler specific extensions or you're going to study compiler design principles at the same time. Just go with whatever's easiest, in your case probably MSVC's compiler. The Express edition is a free download from Microsoft, have at it.
Name:
Anonymous2008-12-21 20:28
I also have to second the VS express compiler. Say what you will about MS, but they do know how to make damn good IDEs.
Name:
Anonymous2008-12-21 20:31
>>7 easiest
I take it you've never been through the installation and registration1 of MSVC express. >>1, really, just get MingW gcc2.
Protip: When using MS's compilers, use option /MD to link to MS's libc dynamically, instead of including the damn bloated thing in every program you create. Linker options /align:4096 and /filealign:512 will get rid of the huge blocks of empty space in your executable. The default settings are awful.
Name:
Anonymous2008-12-21 20:35
Visual Studio's debugger is really, really, really, really, really, really helpful for somebody learning C for the first time.
install Ubuntu or gNewSense
GCC
GDB
Emacs from cvs
GNUstep
ObjC
roll your own be a cowboy.
Name:
Anonymous2008-12-21 23:21
MS's C compiler is horribly outdated. use something that supports a decent amount of C99, if not all of it.
Name:
Anonymous2008-12-22 1:37
MingW or Borland
Name:
Anonymous2008-12-22 3:46
>>14
Can someone explain to me the point of gNewSense? How is it any different from installing Ubanto and choose to not install any proprietary drivers?
Name:
Anonymous2008-12-22 3:54
>>17
Comes with the official seal of approval from the FSF.
Name:
Anonymous2008-12-22 5:40
>>17
To put focus onto hardware driver flaws so that more effort can be put into liberating drivers
Name:
Anonymous2008-12-22 5:47
>>17 3D graphics and application support were also removed by May 1st, 2008 because of license issues with Mesa 3D. The major issue with Mesa 3D has been resolved by September 19, 2008, however there are still licensing issues pending before the FSF and the gNewSense developers consider MESA free software.
Name:
Anonymous2008-12-22 5:51
clang
Name:
Anonymous2008-12-22 6:37
>>20
So it's like Ubanto, only completely useless?
>>27
LOL NO FAG ITS UNNECESSARY WHAT YOU JUST SAID LOOK
42 ∈ Z
YES ITS TRUE BUT ALSO
42 <> Z
BECAUSE 42 IS A NUMBER AND Z IS A SET SO FAG A NUMBER CANNOT BE EQUAL TO A SET LEARN MATH BEFORE YOU POST SOMETHING SMART FAGGOT.
$c = any "GNU C", "ANSI C", "C89", "C90", "C99";
if ($c eq "ANSI C")
{
hax(my $anus);
}
Name:
Anonymous2008-12-22 12:13
>(´> fioc fioc
( ~ /
The FIOC Duck
Name:
Anonymous2008-12-22 18:37
>(´> fioc fioc
( ~ /8========>
Name:
Anonymous2009-03-06 8:56
The names for everything And as this instruction finished the blackjack program and highlight important parts and errors with Gentoo that he claims nobody on the Gentoo message boards had ever seen before However Gentoo looks all pretty and shiny?