C++

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) functionality and later expanding significantly with the addition of functional programming features. It supports low-level memory manipulation for systems like microcomputers and has been used for the creation and maintenance of Microsoft Windows. C++ has also added support for generic programming through the use of templates. It 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
File extensions: c, c++, cc, cpp, cxx, h, h++, hh, hpp, hxx

Wikidata: Q2407

Influenced: Ada • ATS • Ballerina • Beef • Carbon • Cilk++ • C# • D • Delphi • eC • Game Maker Language • GNU E • HolyC • Incr Tcl • Itk • Java • JS++ • Karel++ • Lua • Luna • Nim • Perl • PHP • Powerscript • Python • Qore • Ruby • Rust • Swift • URBI • urbiscript • Vala • Wolfram Language • X++ • Zig

Influenced by: Ada • C • CLU • ML • Simula

Programming paradigms: functional programming • generic programming • multi-paradigm programming • object-oriented programming • procedural programming

Language types: free-form language • generic programming language • functional programming language • procedural programming language • multi-paradigm programming language • compiled language • object-based 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: 2026-10-24