C++ is an object-oriented programming language that is a higher version of C. It was developed at Bell Laboratories in the early 1980s. The document provides an introduction to C++, including definitions of key concepts like programs, computer languages, language processors, character sets, tokens, keywords, identifiers, literals/constants, punctuators, and operators. It describes the basic components and syntax rules of the C++ language.