which is best c++ compiler for beginner?

I do not care of how much money it is,just tell me the best one.
I am using Dev C++ and its free.
Firstly, I think you are talking about an IDE, not a compiler. As for which IDE, it depends. If you are on Windows, developing Windows applications, Visual Studio would be the best though though assuming you don't want to fork out the thousands of dollars for that, there is Visual C++ which is the free version. My personal favorite (at least at the moment) is Codelite, which is what I would recommend if you are not on Windows. For a beginner though, I think Code::Blocks or Visual Studio/C++ would be the best.
Last edited on
Dev C++ is outdated, I think.

The most popular ones here seem to be:
-Code::blocks
-MS Visual C++ express

Both are free and good for beginners.
I'm not going to suggest any good non-free ones, because your post makes it obvious that you'll be pirating it.
ThanXX for that reply .I was pretending that nobody would reply me..
hey now what is this "IDE" I don't know anything about it :-((
Many of my friends suggested me dev c++,is it really outdated?
IDE means integrated development environment. It's basically a program that keeps all your files together and makes sure everything gets compiled the right way, and makes the code look nice. A compiler just takes C++ source files and compiles them into object files. You could write your code in a plain text editor if you wanted.
Is it right that IDE convert source code into .exe file that can be executed.
if its right then what does compiler do??
If you go to college, check to see if your CS department has any deals where they get stuff for free. You might have to talk to professors (avoid administration :) ).

My school subscribes to a program that we, as students, can get free programs. It was intended mostly for us to get VS professional, but there are 100s of very expensive programs that we can download images of (Windows 7 included).
Yes, Dev-C++ is really outdated. Its compiler is a whole major version behind, and the last version they released was a beta. O_o

The compiler converts the source code into .exe files. The IDE... is like an editor just for programming. That's the best way I can think of putting it. :)

-Albatross
Visual Studio 2010 (Or Visual C++ 2010)'s compiler is the best and fastest for Windows. All other compilers are crap compared to it. (Except the intel compiler which is the elite of the elite).

For Linux, g++ is free.
which is compiler used by professionals software persons?
There's no one compiler used by software professionals. Some use g++, some use cl (Microsoft's compiler), some use Intel's compiler, some use something different entirely. :)

-Albatross
for mac xcode is awsome and i like eclipse(windows and mac and i think linux also)
ninad95: To answer your question as to what a compiler and IDE does: The compiler turns the C++ code, into an executable (.exe on Windows). The IDE has already been explained and it's really just a text editor with loads of features related to programming.
it seems most of us assumed he was talking about IDE but thank you for specifying
ninad95: I tried sending you that pdf, but your email address apparently doesn't exist.
What's the one on linux?
That's the one I use, and I haven't had any problems yet.
Topic archived. No new replies allowed.