How do I get C++?

To "get" C++ you need a C++ compiler which includes the stuff needed to create programs.

I'd recommend Dev C++, a free IDE (Integrated Development Environment) that includes both a compiler and an editor in which you write your code.

Then start with a tutorial like: http://www.cplusplus.com/doc/tutorial/
 
Hehe, why do they want you to program? Taking a computing course at college/uni or something? :lol:

C/C++ were the first languages I learned when I was.....12-13 I think. I didn't find them very good to learn though. Maybe you will be different. I found that to progress from Visual Basic to Java was much better, and knowing Java, I am able to make the transition C++ much easier since they are so similar (Java is based upon C++). If this is your first time programming, I would highly recommend you learn something else!

I would also recommend the Microsoft Visual Studio 2005 Express suite, which contains IDEs for Visual Basic, C++, C#, J# (basically Java) and web development languages. You'll find them here: http://msdn.microsoft.com/vstudio/express/. They are easy to use, and very informative.
 
Ha, ha, good joke about remembering the standard.

If you really wamt to learn C++, and I don't recommend it for beginners, I'd get Visual Studio express too, the IDE is better than DevC++ so I hear.

A better language to learn would be Python.

Or you could skip all the easy stuff and learn some Intercal.
 
Your parents told you about programming? :lol: Times has changed...
 
I recommend you begin using Linux if you want to learn programming. Fedora is a nice distribution to start with and it comes with c, c++, python, perl, assembly compilers, and probably more that I'm unaware of.

Also read 'The C Programming Language' you can check it out from the library. There you have it, all free. Please disregard those proprietary suggestions.
 
I recommend you begin using Linux if you want to learn programming. Fedora is a nice distribution to start with and it comes with c, c++, python, perl, assembly compilers, and probably more that I'm unaware of.

That's a rather silly and completely untrue statement. What reason is there for using Linux in development, aside from personal preference or needing to test code on that platform?
 
If you really wamt to learn C++, and I don't recommend it for beginners, I'd get Visual Studio express too, the IDE is better than DevC++ so I hear.

I hate Visual Studio, with a passion. For anything simple, DevC++ is much easier and conveniant to use.
 
Make sure you read the C++ ISO Standards, front to back. You have to have it memorized!

Good programmers don't memorize, they understand fundamentals.

Syntax and functions can always be looked up.
 
Why, vi and emacs of course! :mischief:
Meh, give me UltraEdit any day. :p

I hate Visual Studio, with a passion. For anything simple, DevC++ is much easier and conveniant to use.

For any remotely complicated projects, though, Visual Studio is a godsend. If they're still offering the Express version for free, I'd definetly grab it.
 
Good programmers don't memorize, they understand fundamentals.

Syntax and functions can always be looked up.
Good programmers not only understand syntax, but write standards-compliant code (which is above and beyond fundamentals).

Good software engineers and software developers understand fundamentals as well.

It's the hierarchy.

You've got your Indian codemonkeys/DeVry grads at the bottom which memorize syntax and don't know the fundamentals.
You've got your dime-a-dozen university grads in the middle which know the fundamentals but write awful code.
And then you've got the true software engineers at the top which know the fundamentals and the standards, and write great code.
 
warpus said:
Good programmers don't memorize, they understand fundamentals.

Syntax and functions can always be looked up.

Yeah, programming languages have too much for one to memorize completely (especially if you must be knowledgable in several), so as long as you understand the language fundamentals, you can apply the rest easily by looking it up.

Speedo said:
For any remotely complicated projects, though, Visual Studio is a godsend. If they're still offering the Express version for free, I'd definetly grab it.

Yes, it really is great even for my simple projects. And yeah, it is still free - I think it will continue to be, I don't see any "limited offer" messages anywhere...
 
Yes, it really is great even for my simple projects. And yeah, it is still free - I think it will continue to be, I don't see any "limited offer" messages anywhere...

It was originally only going to be offered free for a year (Nov '05 - Nov '06 IIRC), but apparently they changed that.
 
C/C++ were the first languages I learned when I was.....12-13 I think. I didn't find them very good to learn though. Maybe you will be different. I found that to progress from Visual Basic to Java was much better, and knowing Java, I am able to make the transition C++ much easier since they are so similar (Java is based upon C++). If this is your first time programming, I would highly recommend you learn something else!
I strongly agree with this. I learnt C, but found I couldn't quite get the hang of object oriented programming with C++. But then I learned Java, which was easy to understand, and suddeny C++ made sense.
 
Back
Top Bottom