C Board  

Go Back   C Board > Community Boards > General Discussions

View Poll Results: Your most used C/C++ compiler?
MS Visual Studio 22 55.00%
Borland 2 5.00%
GCC 25 62.50%
Other paid (Please post) 1 2.50%
Other free (Please post) 3 7.50%
Other open-source (Please post) 3 7.50%
Multiple Choice Poll. Voters: 40. You may not vote on this poll

Closed Thread
 
LinkBack Thread Tools Display Modes
Old 07-15-2009, 08:38 AM   #1
* Death to Visual Basic *
 
Devil Panther's Avatar
 
Join Date: Aug 2001
Posts: 768
Your most used compiler

What is your most used compiler when you work with C/C++:
__________________
"I don't suffer from insanity but enjoy every minute of it" - Edgar Allen Poe

http://www.Bloodware.net - Developing free software for the community.

Last edited by Devil Panther; 07-15-2009 at 08:47 AM.
Devil Panther is offline  
Old 07-15-2009, 08:42 AM   #2
Guest
 
Sebastiani's Avatar
 
Join Date: Aug 2001
Posts: 5,034
I generally use gcc. From the command line (hate IDE's).
Sebastiani is offline  
Old 07-15-2009, 08:56 AM   #3
DESTINY
 
BEN10's Avatar
 
Join Date: Jul 2008
Location: in front of my computer
Posts: 803
I prefer IDE's over command line, that's why I use MSVS. They are easy to handle in my opinion. But I'm sure I even dont know about 1% of all its function. Before MSVS, I was using borland.
__________________
HOPE YOU UNDERSTAND.......

By associating with wise people you will become wise yourself
It's fine to celebrate success but it is more important to heed the lessons of failure
We've got to put a lot of money into changing behavior


PC specifications- 512MB RAM, Windows XP sp3, 2.79 GHz pentium D.
IDE- Microsoft Visual Studio 2008 Express Edition
BEN10 is offline  
Old 07-15-2009, 09:03 AM   #4
Guest
 
Sebastiani's Avatar
 
Join Date: Aug 2001
Posts: 5,034
>> Before MSVS, I was using borland.

I used Borland compilers for many years, and can honestly say they are my favorite to work with. Probably the "fastest" compiler ever built, too.
Sebastiani is offline  
Old 07-15-2009, 09:05 AM   #5
&TH of undefined behavior
 
Fordy's Avatar
 
Join Date: Aug 2001
Posts: 5,219
Moved to General Discussions - a better home for polls.

Oh, and MSVC++ 2005 or the most recent version of GCC depending on what I'm doing and on what platform
__________________
"If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut."
Albert Einstein (1879 - 1955)


Board Rules
Fordy is offline  
Old 07-15-2009, 09:31 AM   #6
critical genius
 
MK27's Avatar
 
Join Date: Jul 2008
Location: SE Queens
Posts: 5,228
Quote:
Originally Posted by Sebastiani View Post
I generally use gcc. From the command line (hate IDE's).
Ditto. Except I will say "always" instead of "generally". After observing things around cboard, I have to say I have zero temptation to change this. Plus I'm a linux guy, of course, so maybe I don't have that much choice in the matter anyway. Which makes me doubly glad that gcc is gcc.

I won't go off on IDE's beyond saying that while they may be great for professionals I think they are a very bad idea for beginners (again based on observations at cboard) who would be better off using the command line and a decent text editor. Which makes it a shame that some (non gcc) compilers don't give you that choice.
__________________

"A man can't just sit around." -- Larry Walters

Last edited by MK27; 07-15-2009 at 09:35 AM.
MK27 is online now  
Old 07-15-2009, 09:50 AM   #7
Mysterious C++ User
 
Elysia's Avatar
 
Join Date: Oct 2007
Posts: 14,785
Quote:
Originally Posted by MK27 View Post
I won't go off on IDE's beyond saying that while they may be great for professionals I think they are a very bad idea for beginners (again based on observations at cboard) who would be better off using the command line and a decent text editor. Which makes it a shame that some (non gcc) compilers don't give you that choice.
I sincerely disagree, but of course, this is subjective.
I would think beginners are more confused with command lines than with IDEs that does it all for them.

Anyway, I'm an all-around Visual Studio user. I have occasionally used GCC with Code::Blocks, but that's about it.
Btw, Visual Studio is not a compiler; it is an IDE. Visual C++ (and Visual C?) is the compiler(s).
__________________
Using: Microsoft Windows™ 7 Professional (x64), Microsoft Visual Studio™ 2008 Team System
I dedicated my life to helping others. This is only a small sample of what they said:
"Thanks Elysia. You're a programming master! How the hell do you know every thing?"
Quoted... at least once.
Quote:
Originally Posted by cpjust
If C++ is 2 steps forward from C, then I'd say Java is 1 step forward and 2 steps back.
Elysia is offline  
Old 07-15-2009, 10:07 AM   #8
Guest
 
Sebastiani's Avatar
 
Join Date: Aug 2001
Posts: 5,034
>> Visual C++ (and Visual C?) is the compiler(s).

The actual compiler as invoked from the command line is cl (last time I used it anyway).
Sebastiani is offline  
Old 07-15-2009, 10:15 AM   #9
critical genius
 
MK27's Avatar
 
Join Date: Jul 2008
Location: SE Queens
Posts: 5,228
Quote:
Originally Posted by Elysia View Post
I would think beginners are more confused with command lines than with IDEs that does it all for them.
Yes, but while being confused by an IDE is no real cause for tears, wanting to be a computer programmer who doesn't use the command line sounds almost oxymoronic. They should be comfortable with CLI *before* they start programming IMO. And I bet if they were, they would not seem to have so much trouble with the IDE.

Ie, if you are a programmer, IMO the IDE is optional, but the command line is not. Sorry.

I don't think the "beginners" to which I referred are command line wizards who have been baffled by a set of drop down menus and a mouse, if you see my subjective opinion More like they are victims of a specific, particular situation on a specific, particular operating system.
__________________

"A man can't just sit around." -- Larry Walters
MK27 is online now  
Old 07-15-2009, 10:25 AM   #10
Mysterious C++ User
 
Elysia's Avatar
 
Join Date: Oct 2007
Posts: 14,785
Quote:
Originally Posted by Sebastiani View Post
>> Visual C++ (and Visual C?) is the compiler(s).

The actual compiler as invoked from the command line is cl (last time I used it anyway).
Yes, the executable name is cl.exe. But the compiler's actual name is Visual C++ or Visual C.

Quote:
Originally Posted by MK27 View Post
Yes, but while being confused by an IDE is no real cause for tears, wanting to be a computer programmer who doesn't use the command line sounds almost oxymoronic. They should be comfortable with CLI *before* they start programming IMO. And I bet if they were, they would not seem to have so much trouble with the IDE.
I don't know. That seems very subjective since you are a Linux user.
I see no problem not knowing CLI if you're just developing normal Windows apps. Most of them do not deal with a lot of CLI stuff.

Quote:
Ie, if you are a programmer, IMO the IDE is optional, but the command line is not. Sorry.
That also seems very subjective to me.
I'd say the other way around.

Quote:
More like they are victims of a specific, particular situation on a specific, particular operating system.
Specific problems? But then would it matter if they are CLI gurus or IDE gurus, or am I way off what you meant here?
__________________
Using: Microsoft Windows™ 7 Professional (x64), Microsoft Visual Studio™ 2008 Team System
I dedicated my life to helping others. This is only a small sample of what they said:
"Thanks Elysia. You're a programming master! How the hell do you know every thing?"
Quoted... at least once.
Quote:
Originally Posted by cpjust
If C++ is 2 steps forward from C, then I'd say Java is 1 step forward and 2 steps back.
Elysia is offline  
Old 07-15-2009, 10:33 AM   #11
Guest
 
Sebastiani's Avatar
 
Join Date: Aug 2001
Posts: 5,034
>> Yes, the executable name is cl.exe. But the compiler's actual name is Visual C++ or Visual C.

No, the name of the *package* is Visual C++. The name of the compiler is cl. Just ask the command prompt.
Sebastiani is offline  
Old 07-15-2009, 10:52 AM   #12
critical genius
 
MK27's Avatar
 
Join Date: Jul 2008
Location: SE Queens
Posts: 5,228
Quote:
Originally Posted by Elysia View Post
Specific problems? But then would it matter if they are CLI gurus or IDE gurus, or am I way off what you meant here?
Yes, specific problems. You said it yourself:
Quote:
That seems very subjective since you are a Linux user.
I see no problem not knowing CLI if you're just developing normal Windows apps. Most of them do not deal with a lot of CLI stuff.
If that is *all* you are going to do, fair enough. But this disguises the fact that Windows is a specialized environment relative to any other sort of programming, eg embedded, for the web, or if you were to work on a cross platform compiler or language or a database engine or anything that is not just a windows desktop app. All of those things are now going to be problematic for you if you have grown up ignoring the command line and therefore the fundamental basics of what an operating system *really* is (not what a particular OS ended up like on the surface).

The "subjectiveness" of linux use is not a parallel to this at all, since while it may not be as widespread on home PC's, it is much more closely related to unix (almost a unix clone) meaning it has a much greater "heritage" in computer science generally. I'm not bashing MS or claiming that ultimately linux is better, just that the MS OS is more of an exception, whereas *nix should be considered "the rule". Witness, this is not about linux users who can't use windows -- they can -- it is about windows users who can't use linux, presuming it is a minor sort of fad, as opposed to a limb of the real elephant, UNIX.

One day in the future, programming may really become moving little icons around with your mouse. But we ain't there yet...

Quote:
No, the name of the *package* is Visual C++. The name of the compiler is cl. Just ask the command prompt.
Package as in the pretty cardboard box? Cases and points I say!
__________________

"A man can't just sit around." -- Larry Walters

Last edited by MK27; 07-15-2009 at 10:55 AM.
MK27 is online now  
Old 07-15-2009, 10:53 AM   #13
and the hat of sweating
 
Join Date: Aug 2007
Location: Toronto, ON
Posts: 3,285
Quote:
Originally Posted by MK27 View Post
Yes, but while being confused by an IDE is no real cause for tears, wanting to be a computer programmer who doesn't use the command line sounds almost oxymoronic. They should be comfortable with CLI *before* they start programming IMO. And I bet if they were, they would not seem to have so much trouble with the IDE.

Ie, if you are a programmer, IMO the IDE is optional, but the command line is not. Sorry.

I don't think the "beginners" to which I referred are command line wizards who have been baffled by a set of drop down menus and a mouse, if you see my subjective opinion More like they are victims of a specific, particular situation on a specific, particular operating system.
Learning everything at the same time is a formula for disaster.
Learn the language first (at least well enough to get past all the real beginner mistakes); then you can teach them how to write Makefiles...
But of course, I think before they even get into programming, they should take some OS courses including UNIX & Windows. Then they'll learn how to use the command line and how the OS works.
__________________
"I am probably the laziest programmer on the planet, a fact with which anyone who has ever seen my code will agree." - esbo, 11/15/2008

"the internet is a scary place to be thats why i dont use it much." - billet, 03/17/2010
cpjust is offline  
Old 07-15-2009, 11:02 AM   #14
(?<!re)tired
 
Mario F.'s Avatar
 
Join Date: May 2006
Location: Portugal
Posts: 5,661
No. The compiler is called Microsoft C/C++ Optimizing Compiler
Just run it on your command prompt.

cl.exe is just an executable name. Could be rocksolid.exe and should still say the truth. Meanwhile Visual C++ is the generic name given to the C/C++ component of the Visual Studio, including the IDE, compiler, linker, and libraries.

Anyways, I use visual C++ and MinGW on windows depending on what i'm doing, and gcc on Linux.
__________________
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.


Mario F. is online now  
Old 07-15-2009, 11:08 AM   #15
Mysterious C++ User
 
Elysia's Avatar
 
Join Date: Oct 2007
Posts: 14,785
Quote:
Originally Posted by MK27 View Post
If that is *all* you are going to do, fair enough. But this disguises the fact that Windows is a specialized environment relative to any other sort of programming, eg embedded, for the web, or if you were to work on a cross platform compiler or language or a database engine or anything that is not just a windows desktop app.
But in all seriousness, those are not exactly easy things to do. They require vast amounts of knowledge and things. Not exactly what the average programmer would touch or think about.
Maybe except for the web, but then again, that might be a special area too... but then again, I don't think you need to know command-lines nevertheless, even for that. I have done PHP programming and I didn't need to know a lot of command-line stuff. Mostly just about variables.

Quote:
All of those things are now going to be problematic for you if you have grown up ignoring the command line and therefore the fundamental basics of what an operating system *really* is (not what a particular OS ended up like on the surface).
In all seriousness, that comes from the eyes of a Linux user.
What all operating systems have in common in the kernel.
The layer on top, the GUI layer changes from each operating system.
In Windows, it's all about UI, and in Linux, the focus is on command lines.
I definitely would not call command lines basics for an OS.

Quote:
The "subjectiveness" of linux use is not a parallel to this at all, since while it may not be as widespread on home PC's, it is much more closely related to unix (almost a unix clone) meaning it has a much greater "heritage" in computer science generally. I'm not bashing MS or claiming that ultimately linux is better, just that the MS OS is more of an exception, whereas *nix should be considered "the rule".
I can't agree with that either. Which OS came first or which kernel is used the most, or things like that, doesn't matter. It doesn't matter which OS has the biggest market share either.
An OS is an OS. Linux is no different or better than Windows. Just because it has a greater "heritage" doesn't mean it's "the rule". Nor is Windows "the exception". They are two different OSes, that's all. Neither approach is more right, and that means learning about Unix-like environments is not a prerequisite for a programmer IMO.

Quote:
Witness, this is not about linux users who can't use windows -- they can -- it is about windows users who can't use linux, presuming it is a minor sort of fad, as opposed to a limb of the real elephant, UNIX.
That's not fair. The main users of Linux aren't casual people, it's people who are into computers, geeks as some may call them. Of course they can use Windows, because just as with Linux, they know how computers work and have the desire to learn computers.
Take a casual user, make him/her learn Linux. Can he/she use Windows later? I doubt it. Seriously.

Quote:
One day in the future, programming may really become moving little icons around with your mouse. But we ain't there yet...
I would like to see that...
__________________
Using: Microsoft Windows™ 7 Professional (x64), Microsoft Visual Studio™ 2008 Team System
I dedicated my life to helping others. This is only a small sample of what they said:
"Thanks Elysia. You're a programming master! How the hell do you know every thing?"
Quoted... at least once.
Quote:
Originally Posted by cpjust
If C++ is 2 steps forward from C, then I'd say Java is 1 step forward and 2 steps back.
Elysia is offline  
Closed Thread

Tags
poll

Thread Tools
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Compiler Paths... Cobra C++ Programming 5 09-26-2006 04:04 AM
C Compiler and stuff pal1ndr0me C Programming 10 07-21-2006 11:07 AM
I can't get this new compiler to work. Loduwijk C++ Programming 7 03-29-2006 06:42 AM
how to call a compiler? castlelight C Programming 3 11-22-2005 11:28 AM
Bad code or bad compiler? musayume C Programming 3 10-22-2001 09:08 PM


All times are GMT -6. The time now is 07:52 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22