C++ is an Object-Oriented Programming (OOP) language that was developed by Bjarne Stroustrup at Bell Labs in 1979. C++ is an extension of the C language. It is an intermediate-level language because it consists of a combination of both high-level and low-level language features.
C++ has a unique feature as it is statically typed, multi-paradigm, compiled general-purpose language, and free form. It is an Object-Oriented Programming language, however, is not purely Object Oriented, as some of its features such as Friend and Virtual are not in agreement with some important OOPS features. This, therefore, render C++ unworthy of being called completely Object Oriented. Also, it is a middle-level language.