What is C++?
C++ is a type of programing language that was developed in 1979 by Bjarne Stroustrup. It is build up on the C Programming language, though has many significant changes to it. It is an object oriented programming (OOP) language, and as a successor of C can be used coded in "C style" or "object-oriented style." It can be coded either way, hence making it a hybrid language.
It is a middle-level programming language, which means that it combines characteristics of both high level and low level programming languages, such as being easy to read and machine independent. However, it improves on C by adding classes, virtual functions, templates, and operator overloading.
C++ is primarily preferred for graphical applications, especially those that run in Windows and Macintosh environment, as well as primarily for games. However, some evidence does suggest that the popularity of C++ is declining over the years.