C++ es un lenguaje de programación híbrido creado a mediados de los años 1980 por Bjarne Stroustrup como una extensión del lenguaje C con capacidades de programación orientada a objetos, permitiendo la manipulación de objetos, redefinición de operadores y creación de nuevos tipos.