From WikiChip
Difference between revisions of "c++"

(initial page)
 
(standard library addition)
Line 1: Line 1:
 
'''C++''' is a general purpose, multi-paradigm, statically typed [[programming language]] developed in 1979 at [[Wikipedia:Bell Labs|Bell Labs]] by [[Wikipedia:Bjarne Stroustrup|Bjarne Stroustrup]]<ref name=when>[http://www.stroustrup.com/bs_faq.html#invention When was C++ invented?]</ref>. Originally named "C with Classes", the language was changed to "C++" in late 1983<ref name=when />. The language was invented to add facilities for better type checking, data abstraction, and object-oriented programming to the [[C|C programming language]]. Today, C++ is standardized by [[ISO]]. The most recent standard version of C++ is [[C++11]], approved by ISO on 12 August 2011, replacing [[C++03]]<ref>[http://herbsutter.com/2011/08/12/we-have-an-international-standard-c0x-is-unanimously-approved/ We have an international standard: C++0x is unanimously approved]</ref>.
 
'''C++''' is a general purpose, multi-paradigm, statically typed [[programming language]] developed in 1979 at [[Wikipedia:Bell Labs|Bell Labs]] by [[Wikipedia:Bjarne Stroustrup|Bjarne Stroustrup]]<ref name=when>[http://www.stroustrup.com/bs_faq.html#invention When was C++ invented?]</ref>. Originally named "C with Classes", the language was changed to "C++" in late 1983<ref name=when />. The language was invented to add facilities for better type checking, data abstraction, and object-oriented programming to the [[C|C programming language]]. Today, C++ is standardized by [[ISO]]. The most recent standard version of C++ is [[C++11]], approved by ISO on 12 August 2011, replacing [[C++03]]<ref>[http://herbsutter.com/2011/08/12/we-have-an-international-standard-c0x-is-unanimously-approved/ We have an international standard: C++0x is unanimously approved]</ref>.
  
 +
== C++ Standard Library ==
 +
{{main|C++ Standard Library}}
 +
The '''C++ Standard Library''' is a collection of classes and functions that accompanies the core language which is part of the C++ standard. The standard library provides generic containers, utility functions to manipulate them, generic streams for input/output processing, and various other commonly desired services. The standard library is expected to be provided by any standards conforming implementation of the C++ language.
  
 
== References ==
 
== References ==
 
{{reflist}}
 
{{reflist}}

Revision as of 06:43, 10 December 2013

C++ is a general purpose, multi-paradigm, statically typed programming language developed in 1979 at Bell Labs by Bjarne Stroustrup[1]. Originally named "C with Classes", the language was changed to "C++" in late 1983[1]. The language was invented to add facilities for better type checking, data abstraction, and object-oriented programming to the C programming language. Today, C++ is standardized by ISO. The most recent standard version of C++ is C++11, approved by ISO on 12 August 2011, replacing C++03[2].

C++ Standard Library

Main article: C++ Standard Library

The C++ Standard Library is a collection of classes and functions that accompanies the core language which is part of the C++ standard. The standard library provides generic containers, utility functions to manipulate them, generic streams for input/output processing, and various other commonly desired services. The standard library is expected to be provided by any standards conforming implementation of the C++ language.

References