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, it has since expanded significantly over time; as of 1997, C++ has object-oriented, generic, and functional features, in addition to facilities for low-level memory manipulation for making things like microcomputers or to make operating systems like Linux or Windows. It is almost always implemented as a compiled language, and many vendors provide C++ compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, Embarcadero, Oracle, and IBM.
Bjarne Stroustrup, the creator of C++, in his AT&T New Jersey office, c. 2000
A quiz on C++11 features being given in Paris in 2015
Scene during the C++ standards committee meeting in Stockholm in 1996
The draft "Working Paper" standard that became approved as C++98; half of its size was devoted to the C++ Standard Library.
Bjarne Stroustrup is a Danish computer scientist, most notable for the invention and development of the C++ programming language. Stroustrup served as a visiting professor of computer science at Columbia University beginning in 2014, where he has been a full professor since 2022.
Stroustrup in 2010
Stroustrup (standing on left) at the March 1996 Santa Cruz meeting of the C++ Standards Committee