Hey everybody! So i just got the book "C++ for Dummies" and it is SOOOO informative and surprisingly, it's in english! Not computer programming language (or whatever that is xD ), so i really like it. Now, the reason i started this, was because i decided im young (13), and when i am an adult computers will control the world lol. I already know C++ can make a lot of programs, but what kind? And if you guys can think of any, some programs for examples.
From some simple console programs to complex OS applications.
Using C++ is about object-oriented programming, despite this, the program can do virtually anything. It is up to the skill/power of the programmer.
it's in english! Not computer programming language
I haven't looked at the book, but it's "C++ for Dummies", so there have to be some codes in C++. Well, it's in English, it is written not for computers to read, but for humans! For the same reason, this forum is in English, not in C++, Java, FORTRAN, etc.
I know it's nitpicking, but I'm not sure if I like this book an awful lot.
The edition I have with me (5th, 2004) uses Dev-C++, and the term MinGW appears only once, which makes me suspect no distinction is made between the compiler and the IDE.
We're off to a bad start.
The book also doesn't seem to place enough emphasis on the standard library, or at least the STL. The chapter on the STL is 28 of 30, and it only covers std::string, std::list, iterators, and std::map.
Pick any PC game. There's a 47.5% chance that it was written mainly in C, 47.5% chance that it was written mainly in C++, and 5% chance that it was written mainly in something else.
The bulk of the code in an OS is written in C or C++.
Well, any (using the term lightly) programming language could (or rather, should), in theory, be able to make any (still using the term lightly) program. It's up to the skill of the programmer.
Good to start early, I think. I started earlier this year with C++ (January ish); when I was 14. If this is your first programming language, then it might be an idea to learn something simpler first. For example, all I knew before starting C++ was Javascript, batch, CSS and HTML. None of those are programming languages, and I therefore had difficulty with C++. I think you should probably learn something a little simpler first, like python or Unix shell script. Something like that. Saying that, I learnt PHP in a few hours because the syntax is so similar to C. So I guess it makes other languages easier to digest, as it were. Well whatever you decide to do, good luck anyway.
Back on topic; most programs now are written in C or C++ as Helios said. They're popular probably in part because of the excellent documentation, and in part because they're very powerful languages. I don't think you should try games immediately, though. Something simpler like a calculator would be a reasonable first program.
I have heard bad things about that book, as Helios pointed out.
Thanks for all of the information people :D I really appreciate it!
chrisname - I'm not planning on making any games for awhile xD i looked up the codes for a very simple game everyone knows called pong just to see how long and complicated it was and when i saw it i was like WTF?!!? SOOOO many codes for such a simple game. Anyways, i think that making a game is my ultimate goal >:]
btw, i have another question for somebody who has experience with c++ :D
About how long did it take you before you finally were able to create a game?