|
C++
es entonces un lenguaje que contiene tanto características
de un lenguaje procedural clásico como construcciones
de estilo orientado a objetos, y a diferencia de los primeros
lenguajes orientados objetos, los cuales eran muy lentos e ineficientes,
C++ fue pensado para mantener la eficiencia y la rapidez.
C++
es un lenguaje de propósito general que soporta el paradigma
orientado a objetos, contiene 74 palabras reservadas y fundamentalmente
soporta la programación orientada a objetos a través
de herencia, polimorfismo parametrizado (plantillas),
polimorfismo ad hoc (Coerción de tipos y sobrecarga
de funciones) y encapsulamiento (al manejar clases y objetos).
Otras
características importantes de C++ son el manejo de excepciones,
la biblioteca estándar y la biblioteca de plantillas
estándar, esta ultima provee funcionalidad para el uso
y manejo de clases contenedoras como vectores, strings, conjuntos,
maps, entre otros.
|
|