C++ es un lenguaje de programación híbrido que extiende el lenguaje C para permitir la manipulación de objetos. Fue propuesto en 1983 por Rick Mascitti y su nombre significa "incremento de C". C++ tiene tipos de datos fundamentales como enteros, flotantes y caracteres, así como tipos compuestos definidos por clases. Algunos compiladores populares de C++ son G++, Intel C++ Compiler y Visual C++.