• Advertisement
Sign in to follow this  

What edition of the C Compiler do you use?

This topic is 3903 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I am curious what C Compiler everyone is using. Borland C++ Visual C++ 6 Visual C++ .Net 2003 Visual C++ .Net 2005 Visual C# 2003 Visual C# 2005 If you have a specific reason you use that compiler please list it as well. Please no flame wars. I am not interested in a debate, just personal opinions. Thanks

Share this post


Link to post
Share on other sites
Advertisement
None of those are, strictly speaking, C compilers. They are either C++ or C# compilers (and it just so happens that the C++ compilers listed can compile straight C as well).

I use the latest versions from MS, so Visual C++ 8.0 (2005) when writing C++, Visual C# 2005 when writing C#.

Share this post


Link to post
Share on other sites
Visual Studio 2005 Professional.

It's got a great IDE (Arguably the best Windows C/C++/C# IDE), I've always used the Visual Studio family of IDEs so I'm used to the interface, it optimises well and is very powerful, I only develop for Windows platforms, so cross-platform isn't (currently) a concern, and it can generate 64-bit executables.

Share this post


Link to post
Share on other sites
VS 2005 Standard - pro doesn't offer any features worth the extra $400 (or whatever the difference is, more than double at least).

Share this post


Link to post
Share on other sites
Unless you have access to the MS company store... Then it only costs you $100 for VS 2005 Professional [grin]

I use my $100 copy of VS 2005 Pro, by the way.

Share this post


Link to post
Share on other sites
I would normally use Visual Studio 2005 Express, but I have a free copy of Pro from my MSDN subscription.

Share this post


Link to post
Share on other sites
In Windows I use Microsoft Visual Studio 2005 Pro

In Solaris 10, I use both Sun Studio 11 and 12 pre-release as well as gcc 4.1.2

Share this post


Link to post
Share on other sites
gcc 3.4.6 as compiler and mcedit + bash as ide, on linux, for C and C++
microsoft visual studio 2005 professional edition on windows (for C, C++, C#)
lcc on win98 at home (just for FUN :D)


Share this post


Link to post
Share on other sites
C in windows I use lcc, for linux I use gcc. With that being said I rarely use C anymore as I find it's quite archaic and much prefer interpreted/JIT languages

Share this post


Link to post
Share on other sites
at home (C/C++ only):
* compiler: gcc 4.1, will upgrade to 4.2 as soon as I have finished some important todo here at home (4.2 implements the OpenMP standard, called "gomp" there, yay :D)
* then for writing either I use Anjuta (an ide), SciTE (an editor, based on Scintilla (like Anjuta's editor)), or "directly" vi (a mighty editor)

at work:
* Code::Blocks (IDE) or Notepad++ (again: based on Scintilla) with MinGW (gcc version 3.4.2 afar)

in school:
* Borland C++ (dunno which version, but an older one) => <disclaimer> I HATE IT. I have never seen such an proprietary ***** ** ****. Not the IDE itself is what makes me angry, but how they pop in their own standards there (It's hard from time to time if you want to se good old sprintf or so, and than have to struggle with the builtin string object and conversion and so...)

edit: oh, just recognized we're talking C only here, stripped Delphi away...

Share this post


Link to post
Share on other sites
I used VS2005 Express and now use VS Orcas Beta 1 Professional.
I also compile my code in MinGW with gcc 4.1.1 wich I compiled myself because MinGW only comes with gcc 3.4.6 the last time I checked.

Compiling my code with both VS and GCC makes it more standards compliant! I've run into several problems with the use of templates where visual studio allowed code that gcc wouldn't compile. So compiling with both makes my code more robust.

Share this post


Link to post
Share on other sites
At home: gcc 4.1.1
At work: Visual Studio 2005 Pro

Share this post


Link to post
Share on other sites
Visual Studio 2005 pro
TurboC 2.1, Alot of people on forums use this (Believe it or not), so...
Djgpp w/ gcc and ld/ld-elf

Share this post


Link to post
Share on other sites
Borland C++ -- No (old)
Visual C++ 6 -- No (not a C++ compiler)
Visual C++ .Net 2003 -- No (old)
Visual C++ .Net 2005 -- Yes (recent)
Visual C# 2003 -- No (old)
Visual C# 2005 -- Yes (recent)

Quote:
Original post by Driv3MeFar
None of those are, strictly speaking, C compilers.


QFE

Share this post


Link to post
Share on other sites
Quote:
Original post by MaulingMonkey
Visual C++ .Net 2003 -- No (old)


Honestly, it's ok. Compiles most of boost, too.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement