C++ surgió a partir de C, que es un lenguaje de programación estructurado. En la programación estructurada, tienes datos y puedes escribir funciones para procesar los datos.