What is?!

C++ is a language created by Bjarne Stroustrup. It is one of the most common programming languages used today.

It is an attempt to add object oriented (OO) functionality to the CLanguage. In fact, early C++ compilers translated C++ code to C code before compiling, and today you will find that most C++ compilers handle C code as well. (This is why a lot of people still refer to C/C++ as one rather than two languages.)

From its early developments, C++ has grown to a very powerful, but also a rather complex language while still retaining near-complete backward compatibility with C. C++ now includes some form of genericity through the use of function and class templates, which are essentially functions and classes that are parameterized by a type. It also includes namespaces, to avoid name clashes, and an efficient exceptions mechanism. The core language has been standardized in ANSI and ISO organisations. The standard also includes a generic library of data structures known as the Standard Templates Library.

Resources

CPlusPlusLanguage (last edited 2008-07-09 05:47:57 by localhost)