C++ is an Object Oriented Programming (OOP) language developed by Bjarne Stroustrup starting in 1979 at Bell Labs. It is an extension of C language.
C++ is an intermediate level language, as it comprises a confirmation of both high level and low level language features.
C++ is a statically typed, free form, multi-paradigm, compiled general-purpose language.
C++ is an Object Oriented Programming language but is not purely Object Oriented. Its features like
Virtual, violate some of the very important OOPS features, rendering this language unworthy of being called completely Object Oriented. Its a middle level language.