C++ is an Object oriented programming language. It has also features of procedural programming language.
C++ was introduced by Stroustrup in 1984. It evolved so many times and finally stabilized after a decade. C++ is the first widely used OOPS (object oriented programming system) for application and system programming on various platforms.
It has all object oriented programming features including multiple inheritance, which is not present in Java, which is a pure OOPS.
Its syntax evolved from C language. It has operator overloading, templates, classes, methods, constructors, destructors, private and public methods and properties, friend classes and so on.
Many applications programs are developed in C++.