C++
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) |
|||
Line 2: | Line 2: | ||
|formattype=Languages | |formattype=Languages | ||
|subcat=Programming Languages | |subcat=Programming Languages | ||
− | |extensions={{ext|cpp}}, {{ext|h}} | + | |extensions={{ext|cpp}}, {{ext|cc}}, {{ext|cxx}}, {{ext|h}} |
|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. | '''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 | + | The name refers to the "increment" operator ++ applied to C, and is not the grade the language's creator received for it as a student project! |
[[C Sharp|C#]] and [[Objective-C]] are other descendants of C which take different approaches to adding object-oriented classes. | [[C Sharp|C#]] and [[Objective-C]] are other descendants of C which take different approaches to adding object-oriented classes. |
Revision as of 22:53, 3 October 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 student project!
C# and Objective-C are other descendants of C which take different approaches to adding object-oriented classes.