C++ Programming Language is a middle level language. A general purpose and first object-oriented programming language including imperative and generic programming features. C++ is an extension of C Programming Language.