C++ is an object oriented programming language that allows programmers to build large and complex applications in a useful and efficient way.