C++

Frae Wikipedia
Lowp tae: navigation, rake
C++
Paradigm(s) Multi-paradigm:[1] procedural, functional, object-orientit, generic
Appeared in 1983
Designed bi Bjarne Stroustrup
Stable release ISO/IEC 14882:2011 (2011)
Typin discipline Static, Nominative
Major implementations LLVM Clang, GCC, Microsoft Visual C++, Intel C++ Compiler, Comeau C/C++, Sun Studio
Influenced bi C, Simula, ALGOL 68, Ada, CLU, ML
Influenced Perl, LPC, Lua, Pike, Ada 95, Java, PHP, D, C99, C#,[2] Falcon, Seed7
Implementation leid C, C++
OS Cross-platform (multi-platform)
Usual filename extensions .h .hh .hpp .hxx .h++ .cc .cpp .cxx .c++
Wabsteid News, status & discussion about Standard C++

C++ (pronoonced see plus plus) is a programmin leid that is general purpose, statically typed, free-furm, multi-paradigm an compiled. It is regardit as an intermediate-level leid, as it comprises baith heich-level an law-level leid featurs.[3] Developed bi Bjarne Stroustrup stairtin in 1979 at Bell Labs, C++ wis oreeginally named C wi Classes, addin object orientit featurs, such as classes, an ither enhancements tae the C programmin leid. The leid wis renamed C++ in 1983,[4] as a pun involvin the increment operator.

References[eedit | eedit soorce]

  1. Stroustrup, Bjarne (1997). "1". The C++ Programming Language (Third ed.). ISBN 0-201-88954-4. OCLC 59193992. 
  2. Naugler, David (May 2007). "C# 2.0 for C++ and Java programmer: conference workshop". Journal of Computing Sciences in Colleges 22 (5). "Although C# has been strongly influenced by Java it has also been strongly influenced by C++ and is best viewed as a descendant of both C++ and Java." 
  3. Schildt, Herbert (1 August 1998). C++ The Complete Reference (Third ed.). Osborne McGraw-Hill. ISBN 978-0-07-882476-0. 
  4. Stroustrup, Bjarne (7 March 2010). "Bjarne Stroustrup's FAQ: When was C++ invented?". ATT.com. Retrieved 16 September 2010.