Introduction to C++ C++ is a compiled, general purpose programming language that supports procedural, object-oriented, and generic programming. C++ is a also a case sensitive language as well as C language. C++ is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features.