El lenguaje C++

C++ es un ejemplo de lenguaje de programación compiladomultiparadigma, principalmente de tipo imperativo y orientado a objetos, incluyendo también programación genérica y funcional, características estas últimas que comentaremos más adelante en el curso.

Un programa escrito en un lenguaje imperativo es un conjunto de instrucciones que indican al computador cómo realizar una tarea.

En un lenguaje imperativo:

  • Se conoce en cada paso del programa su estado, determinado por el valor que toman las variables utilizadas.

  • Se altera el estado del programa a través de sentencias.

La implementación hardware de la mayoría de computadores está diseñada para ejecutar código máquina escrito en forma imperativa:

  • Las variables son posiciones de memoria

  • Las sentencias son instrucciones

En este curso nos centraremos principalmente en la parte imperativa del lenguaje C++, que es básicamente la misma que la del lenguaje C.

" C ++ es una extensión a C, orientada a objetos, cuenta con casi todas las ventajas de C, pero además posee ciertas características propias que facilitan mucho la programación."

 ( C ++ es una extensión a C ) 

Lee más en acerca de C++.