The C++ Programming Language

Valid HTML 2.0! W3C HTML Validation Service

Return to Home Page
Return to Computer Programming Page
The C Programming Language Page


The C++ Programming Language

Background

In April 1979, Bjarne Stroustrup started work on a preprocessor that extended The C Programming Language. This preprocessor, known as Cpre, supported class hierarchies and the ability to define class member functions. Cpre accepted a language called C with Classes. In December of 1983, the name C++ was first applied to the language.

I picked C++ because it was short, had nice interpretations, and wasn't of the form "adjective C."... The name C++ was suggested by Rick Mascitti. The Design and Evolution of C++, Bjarne Stroustrup

Learning C++

Information


Standard C++

ISO/IEC 14882-1998 Programming Languages -- C++ was approved as an international standard on July 27, 1998. The standard is available from ANSI as a PDF file for $18.00. Hard copy developed by ITI (NCITS) is available from ANSI for $175.

C++ is a general purpose programming language based on The C Programming Language as described in ISO/IEC 9899:1990 Programming Languages -- C. [ISO standard 1.1.2].
The following C standards are also applicable to The C++ Programming Language.

ISO C++ Standard Libraries

The STL (Standard Templates Library) is not technically part of the ISO standard. Portions of it were adopted, with minor modifications, into the standard c++ libraries.


Interesting people


Online Papers and Articles


Test Suites and Style Guides


Tools


Links


Usenet news groups


IRC Channels

Visit #c++ on EFnet to talk about c++


Last updated April 12, 1999
Have a question or comment or just want to get in touch? E-mail me at stevieo4@erols.com