C++ es un lenguaje de programación orientado a objetos creado como extensión del lenguaje C para permitir la manipulación de objetos. Fue diseñado en los años 80 y a pesar de su antigüedad sigue siendo muy popular debido a su alto rendimiento. Incluye características de programación estructurada y orientada a objetos.