C++
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) m |
Dan Tobias (Talk | contribs) |
||
Line 5: | Line 5: | ||
|released=1983 | |released=1983 | ||
}} | }} | ||
− | ''' | + | '''C++''' began as a pre-processor for [[C]], and eventually evolved into a programming language in its own right, adding object-oriented classes to a basic syntax still derived from C. It has achieved a great deal of popularity, and has been standardized as ISO/IEC 14882:2003. |
The name refers to the "increment" operator ++ applied to C, and is not the grade the language's creator received for it as a stundent project! | The name refers to the "increment" operator ++ applied to C, and is not the grade the language's creator received for it as a stundent project! | ||
Line 16: | Line 16: | ||
* [http://tgceec.tumblr.com/ The Grand C++ Error Explosion Competition] | * [http://tgceec.tumblr.com/ The Grand C++ Error Explosion Competition] | ||
* [http://gccxml.github.io/HTML/Index.html GCC-XML: convert C++ code to XML] | * [http://gccxml.github.io/HTML/Index.html GCC-XML: convert C++ code to XML] | ||
+ | * [https://web.archive.org/web/20130123080444/http://www.csse.monash.edu.au/~damian/papers/HTML/ModestProposal.html A Modest Proposal: C++ Resyntaxed] (archive.org copy) |
Revision as of 02:34, 27 July 2014
C++ began as a pre-processor for C, and eventually evolved into a programming language in its own right, adding object-oriented classes to a basic syntax still derived from C. It has achieved a great deal of popularity, and has been standardized as ISO/IEC 14882:2003.
The name refers to the "increment" operator ++ applied to C, and is not the grade the language's creator received for it as a stundent project!
C# and Objective-C are other descendants of C which take different approaches to adding object-oriented classes.