C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language. It was first released in 1985 and has since become one of the most widely used languages in the world. C++ combines the features of both high-level and low-level languages, making it powerful and flexible for a variety of applications.