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,