C++ is a high-performance, statically typed, compiled, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup at Bell Labs in 1979 as an extension of the C programming language. Often referred to as a "middle-level" language, it provides the low-level efficiency and precise hardware control of C alongside high-level abstractions like object-oriented programming (OOP).Â