Programming in C++

Bjarne Stroustrup Ankitweblogic

Bjarne Stroustrup

C++ is a general-purpose object-oriented programming (OOP) language, developed by Bjarne Stroustrup, and is an extension of the C language.

Initially, In 1979, the language was called "C with classes" as it had all the properties of the C language with an additional concept of "classes."

In 1983, 'C with classes' was renamed to 'C++', adding new features like virtural functions, operator overloading, references, memory allocation/de-allocation/ with new/delete keywords.

In 1985, the first version of C++ was released

In 1989, C++ 2.0 was released includes features like multiple inheritance, abstract classes, static member functions.

Later feature additions included templates, exceptions, namespace, boolean type.

As of 2017, C++ remains the third most popular programming language, behind Java and C,