C++ is a generaul-purpose mutli-paradigm language designed by Bjarne Stroustrup and specified by the international standard ISO/IEC 14882. In most respects it is backwards compatible with C, but adds support for features such as classes, exceptions and templates.

The most widely used Open Source implementation of C++ is g++ (a front end to the GNU Compiler Collection). Another is Clang (a front end to LLVM).


See also

Further reading