C++ es un lenguaje de programación híbrido creado a mediados de los 1980 por Bjarne Stroustrup para extender C y permitir la programación orientada a objetos. C++ admite programación estructurada, orientada a objetos y genética, y permite redefinir operadores y crear nuevos tipos.