C++ is a general-purpose language, developed by Bjarne Stroustrup. It is an extension of the C language. It is an object-oriented programming (OOP) language. It is therefore possible to code C++ in a “C style” or “object-oriented style.” In certain cases, it can be coded in either way and thus gives an effective example style of a hybrid language.
It is considered as an intermediate-level language. The reason is that it encapsulates features of both high-level and low-level languages. When initially launched, it was called “C with classes” mainly because it had the properties of C programming language with an included concept of “classes”. In 1983, it was renamed C++.