C++: Intro to C++

In this tutorial I will explain:
•What C++ is…
•A Brief history of C++…
•And some common terms about C++.

What is C++:
C++ is an object oriented programming language (OOP). It works with the computer closely, which allows any program wrote with C++ to be faster than programs wrote with other languages. C++ also gives the coder more freedom of choice when coding.

History:
C++ was created by Bjarne Stroustrup in 1983-1985 while he worked at Bell Labs. Before C++ was fully developed Bjarne was extending onto C, and called it ‘C with Classes’. The name C++ started around the year 1983, when C++ was completed.
Unix was the original OS that C++ had been designed for, but now works on many OS’s like Windows, Linux, and Unix. Before C++ the most common programming language used was C. C was also developed at Bell Labs during 1969-1973.
C was also developed for Unix, but is now compatible with many systems. In fact, about %90 of Unix was wrote with C. C++ is at heart, just an updated C.

Common Terms:
Here is a list of the most common C++ terms you will hear as a beginner:
Compile – To turn code into a program (.exe).
Compiler – Used to turn code into a program (It does the compiling).
Source/Source Code – The code that makes the program.
IDE – Integrated Development Environment, a program that makes it easy to program source code and compile the source.

Frequently Asked Questions:

Q: What can I make with C++?
A: Everything, with a little help from SDL. C++ is bad for a new programmer, bad for a quick profit, hard to learn, but is the most efficient for creating advanced applications. In fact many games and applications that you use today were made with C and C++.

Q:Is programming with C++ free?
A: Yes, assuming you have a computer and you are using a free editor and compiler.

Q:Can I turn a profit on programming with C++?
A: Yes, Yes, Yes! Desktop Programming (C, C++, Java, etc..) are more for long term careers, but you may want to consider web development (PHP, XHTML, CSS, etc..) for quick money or freelancing.

Q:What is the most important skill in programming?
A: Patience.

3 Comments so far »

  1. Cayson Hiivala said

    am November 17 2007 @ 12:04 am

    I wonder how you managed to get that much writing skill, I am in a trance at the simplicity of this writer?

    Echo if your with me! (Tee hee, that was a pun intended for PHPers all over :P)

    Jk. Not full of my self. Good luck Devon on the site transfer! Thanks for the hire to :)

  2. php webmaster said

    am November 18 2007 @ 1:42 pm

    you know your certainly right about, the best skill that a programmer should have “patience”, in every programming language, even on web languages if you want to make a solid web2.0 application for example ;)

  3. Cayson Hiivala said

    am December 8 2007 @ 7:45 pm

    I am sad to inform you on the news that I will discontinue to write C++ tutorials, however (I sound like Dumbledore :]) I am moving onto better technologies (In my opinion) called RIA. More importantly I am writing the tutorials for the renown ‘Adobe Flash’ a.k.a. ‘Macromedia Flash 8 and Below’ .. not only writing tutorials for Flash, but recording videos for Flash, that’s right, I am moving onto Coding Colleges first Video Tutorial Series!

Comment RSS · TrackBack URI

Leave a comment

Name: (Required)

eMail: (Required)

Website:

Comment: