C++ (pronounced "see plus plus") is a statically typed , free-form , multi-paradigm , compiled , general-purpose programming language . It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. [ 3 ] Developed by Bjarne Stroustrup starting in 1979 at Bell Labs , C++ was originally named C with Classes , adding object oriented features, such as classes, and other enhancements to the C programming language . The language was renamed C++ in 1983, [ 4 ] as a pun involving the increment operator . C++ is one of the most popular programming languages [ 5 ] [ 6 ] and is implemented on a wide variety of hardware and operating system platforms.