C++ is an object-oriented programming language that evolved from the C programming language. It was designed by Bjarne Stroustrup and first released in 1983. Like C, C++ is widely used for system programming, game development, and building various applications, including graphical-based applications.