Al
igual que otros lenguajes tiene sus inconvenientes como:
*
Recolección de basura nativa, sin embargo se encuentran a tal efecto
bibliotecas como la "libgc" desarrollada por Sun Microsystems, o el
Recolector de basura de Boehm.
*
Soporte para programación orientada a objetos, aunque la implementación
original de C++ fue un preprocesador que traducía código fuente de C++ a C.
*
Encapsulación.
*
Funciones anidadas, aunque GCC tiene esta característica como extensión.
*
Polimorfismo en tiempo de código en forma de sobrecarga, sobrecarga de
operadores y sólo dispone de un soporte rudimentario para la programación
genérica.
*
Soporte nativo para programación multihilo y redes de computadores.
*
Carece de instrucciones de entrada/salida, de instrucciones para manejo de
cadenas de caracteres, con lo que este trabajo queda para la librería de
rutinas, con la consiguiente pérdida de transportabilidad.
No hay comentarios:
Publicar un comentario