SIGPLANet Home > Catalog of Languages > Imperative Languages > 
C++: The C++ programming language was developed as a successor to . It is mostly, though not entirely, a superset of C. It originally added objects with inheritance. Unlike C, it is thus considered an object-oriented language. Like its predecessor C, the language is widely used for development of both custom application and general purpose, e.g. shrink-wrap software. A number of additional features were added later, most notably "templates". These allow the implementation of general purpose data structures and algorithms, which can be specialized at compile time. The language standard also defines a standard library of generic data structures and algorithms.
Contribute! If you are interested in contributing to this topic area in SIGPLANet, please send us email.
Links
Send comments/requests about the "C++" page to sigplanet@acm.org