Autora: María José Ramírez López. (2-1)
¿Qué es el lenguaje de programación C++?
El lenguaje de programación C++ es uno de los desarrollos de software más populares, puesto que es un lenguaje de programación de computadoras apropiado para personas con orientación técnica con poca o ninguna experiencia en programación y para programadores experimentados que desarrollan grandes sistemas de información.
C++ es un poderoso lenguaje de programación de computadoras que tienen sus orígenes en el lenguaje C, un lenguaje de propósito general que ha estado y sigue estando asociado con el sistema operativo Unix. Esto hace que C++ sea un súper conjunto y la mejor extensión de su antecesor. La lógica de ambos lenguajes tiene una gran sinergia incluso en muchas ocasiones se habla de C/C++ para definir a los compiladores que siguen estas normas.
Características de C++
El lenguaje C++ es un lenguaje d eprogramación de nivel alto . Un lenguaje de alto nivel es el que permite al programador escribir la codificación de programas con palabras reservadas en inglés, como por ejemplo: if, while, for, etc. Las características más notables que han ido incorporándose a C++ son:
- Lenguaje fuertemente tipado, esto es que el programador debe saber cómo hacer y declarar el código para que funcione.
- El lenguaje de programación C++ fue el lenguaje que ayudó a potenciar la programación orientada a objetos.
- Hoy en día la mayoría de lenguajes actuales modernos tienen este tipo de programación, y es gracias al lenguaje C++.
- Herencia múltiple, genericidad, plantillas, funciones, virtuales, excepciones, etc.
- Existe una versión C++ 2.0 que se lanzó en 1989, con nuevas opciones como clases abstractas, funciones estáticas, herencia múltiple, los lenguajes actuales de programación orientada a objetos sólo permite una única herencia.
- Uso de punteros.
- Compatibilidad de C con C++. Un compilador de C++ puede compilar código escito en C, o usar librerías de C con poca modificación de código.
- Es portátil, tiene un gran número de compiladores en diferentes plataformas y sistemas operativos.
- Soporta expresiones Lambda, también llamadas funciones anónimas.
Comentarios
Publicar un comentario