History
As far as I know, C was created for UNIX development a long time ago. Since then, many things changed. Now there are C-Compilers for nearly every operating system.
I think C++ is the best language for people who have much time to learn and want to revolutionize their platform.
If you only want to program anything quickly and to earn much money, buy Visual Basic for WinTel or REALBasic for Mac. That's much easier. C++ is only for people who want to make something new, passing the known limits.
Technical information
In C++, you can write simple code (from top to bottom) within a single file like you used to with these BASIC-computers (C64 for example). But the advantage of C++ is that you can also write object-oriented programming (like the specialists at the universities).
For now, I'll only explain the old style here, but I'll see if I can write something here in the future (write me).
Back