C++ es un lenguaje de programación híbrido diseñado por Bjarne Stroustrup a mediados de los 1980 como una extensión del lenguaje C para permitir la manipulación de objetos. C++ combina la programación estructurada de C con características de orientación a objetos, lo que le da versatilidad y alta demanda especialmente en la industria de videojuegos.