C++ es un lenguaje de programación compilado que utiliza interpretadores y compiladores para convertir código fuente en lenguaje de máquina ejecutable. La programación orientada a objetos se basa en tres pilares: variables y constantes, clases y objetos.