Lenguaje de programacion C++

¿Que es el lenguaje de programacion C++? 

C++ es un lenguaje de programacion diseñado en 1979 por Bjame Stroustrup. La intencion de su creacion fue extender al lenguaje de programacion C mecanismo que permiten la manipulacion de objetos. En este sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje hibrido.

Se suele decir que C++ es un lenguaje de programacion multiparadigma, por que posteriormente se añadieron facilidades de programacion generica, que se sumaron a los paradigmas de programacion estructurada y programacion orientada a objetos. 

El nombre C++ fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio cientifico. Antes se habia usado el nombre de "C con clases". La expresion "C++" significa "Incremento de C" y se refiere que C++ es una extension de C.

C++ es un lenguaje con muchos años de trayectoria pero a pesar de eso, su gran potencia lo convierte es unos de los lenguajes mas usados y demandados en 2020.



Caracteristicas de C++

- Su sintaxis es heredada del lenguaje C.

- Programa orientado a objetos (POO).

- Permite la agrupacion de objetos.

- Es un lenguaje de alto nivel
.
- Lenguaje muy didactico, con este lenguaje puedes aprender muchos otros lenguajes con gran facilidad.

- Es portatil y tiene un gran numero de compiladores en diferentes plataformas y sistemas operativos.

- Permite la separacion de un programa en modulos que admiten compilacion independiente.

Ventajas y desventajas de C++

Las ventajas de programar en C++ son:


- Alto rendimiento: Es una de las mejores y principales caracteristicas, Esto es debido a que puede hacer llamadas directas al sistema operativo, es un lenguaje compilado para cada plataforma, se integra de forma directa con el lenguaje ensamblador.

- Lenguaje actualizado: A pesar de los años de trayectoria que tiene este lenguaje se a seguido actualizando.

- Multiplataforma

- Extendido: C++ esta muy extendido al igual que C, la mayoria de los programas o sistemas estan escritos o tienen alguna parte escrita en estos lenguajes.

Las desventajas de C++ es que se trata de un lenguaje muy amplio ( con muchos años y muchas líneas de código ), tiene que tener una compilación por plataforma y su depuración se complica debido a los errores que surgen. Además el manejo de librerías es más complicado que otros lenguajes como Java o .Net y su curva de aprendizaje muy alta.

Comentarios