C++ (pronounced 'see plus plus', is a general-purpose, programming language with high-level and low-level capabilities. It is a statically typed, free-form, multi-paradigm, usually compiled language supporting procedural programming, data abstraction, object-oriented programming, and generic programming. Since the 1990s, C++ has been one of the most popular commercial programming languages.
C++ is regarded as a mid-level language. This indicates that C++ is comprised of a combination of both high-level and low-level language features.
Bjarne Stroustrup developed C++ (originally named 'C with Classes') in 1983 at Bell Labs as an enhancement to the C programming language. Enhancements started with the addition of classes, followed by, among other features, virtual functions, operator overloading, multiple inheritance, templates, and exception handling. The C++ programming language standard was ratified in 1998 as ISO/IEC 14882:1998, the current version of which is the 2003 version, ISO/IEC 14882:2003. A new version of the standard (known informally as C++0x) is being developed.
I have written c++ tutorial (how to program the computer with c++) but unfortunately in Indonesian. You may download these tutorials without any permissions from the author.