# C++ programming language C++ is a statically-typed, free-form, (usually) compiled, multi-paradigm, intermediate-level general-purpose middle-level programming language. In simple terms, C++ is a sophisticated, efficient and a general-purpose programming language based on C.