Lenguaje de programación que posee controles de instrucciones completos para su uso, la intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitieran la manipulación de objetos. Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos).
VENTAJAS
* Lenguaje de programación orientado a objetos.
* Lenguaje muy didáctico, gracias a este lenguaje puedes aprender muchos otros lenguajes con gran facilidad, como C#, Java, Visual Basic, Javascript, PHP, entre otros.
* Es muy potente en lo que se refiere a creación de sistemas complejos, un lenguaje muy robusto.
* Permite elaborar aplicaciones sencillas como un "Hello World!" hasta sistemas operativos y mucho más, todo eso dependiendo del manejo del lenguaje.
* Actualmente, puede compilar y ejecutar código de C, ya viene con librerías para realizar esta labor.
* Es un lenguaje muy empleado, existen muchos tutoriales en línea, libros, códigos fuentes abiertos... hay material de sobra y basta para aprender lo necesario y mucho más con este lenguaje.
* Existen muchos algoritmos cuyo pseudocódigo se encuentra ya desarrollado en C++, de manera que puedes tomarlo y amoldarlo a tu solución (porque el que veas un fragmento de código no asegura que sea correcto al 100%).
DESVENTAJAS
* Es difícil programar bases de datos
* Los punteros (es muy complicado su sistema).
No hay comentarios.:
Publicar un comentario