
C++ is an object oriented programming language focused on systems programming. Regarded as a middle-level language, it comprises a combination of high-level and low-level language features. It is free-form, statistically types, multi-paradigm in a usually compiled language supporting procedural programming, object-oriented programming, data abstraction and generic programming.
It was developed in 1979 by Bjarne Stroustrup at Bell Labs as an enhancement to the C programming language. It was named back then as “C with Classes”. During the year 1983, the name was changed to C++. As of the moment, a new version of the standard is in the works.