Source: commons.wikimedia.org

C++ is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. First released in 1985 as an extension of the C programming language, adding object-oriented (OOP) features, it has since expanded significantly over time adding more OOP and other features; as of 1997/C++98 standardization, C++ has added functional features, in addition to facilities for low-level memory manipulation for systems like microcomputers or to make operating systems like Linux or Windows, and even later came features like generic (template) programming. C++ is usually implemented as a compiled language, and many vendors provide C++ compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, Embarcadero, Oracle, and IBM. Wikipedia

Created Year: 1983
Designed by: Bjarne Stroustrup
Developed by: Bjarne Stroustrup
Aliases: CPP, cpp, C Plus Plus
File extensions: c, c++, cc, cpp, cxx, h, h++, hh, hpp, hxx

Wikidata: Q2407

Influenced: AdaATSBallerinaBeefCarbonCilk++C#DDelphieCGame Maker LanguageGNU EHaxeHolyCIncr TclItkJavaJS++Karel++LuaLunaNimPerlPHPPowerscriptPythonQoreRubyRustSwiftURBIurbiscriptValaWolfram LanguageX++Zig

Influenced by: AdaCCLUMLSimula

Programming paradigms: functional programminggeneric programmingmulti-paradigm programmingobject-oriented programmingprocedural programming

Language types: compiled languagefree-form languagefunctional programming languagegeneric programming languagemulti-paradigm programming languageobject-based languageprocedural programming language

C++ Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in C++

#include <iostream>

int main()
{
   std::cout << "Hello World" << std::endl;
}

Search on GitHub


Latest data update: 2025-06-13