C++ 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