SalmorejoTech 2024 - Spring Boot <3 Testcontainers
Historia y características C
1. Como ya vimos anteriormente, C++ nace a
mediados de los ochenta de la mano de Bjarne
Strouptup. En las primeras versiones era un simple
preprocesador que convertía las modificaciones
añadidas, clases y tratamiento riguroso de tipos, a
lenguaje C. De hecho, el nombre de C++ le viene
en parte por ser considerado una evolución
natural del lenguaje C.
2. En la actualidad, C++ provee mecanismos suficientes
para implementar, entre otras cosas, todos los
conceptos de la POO de manera adecuada y, por
supuesto, tiene su propio compilador nativo, sin que
ello sea obstáculo para que, la mayoría de los
compiladores de C++ existentes, también compilen C
puro. Quizás sea este soporte de múltiples
paradigmas una de las claves de su éxito.
3. Algunas de las características más importantes de C++ son:
•Soporte de diferentes estilos de programación.
•Espacios de nombres.
•Encapsulación de información mediante el concepto de
clases, apoyado también en los modificadores de acceso.
•Soporte de herencia simple y múltiple.
•Funciones virtuales, que posibilitan el polimorfismo.
•Sobrecarga de funciones y operadores.
•Soporte de excepciones.
•Biblioteca estándar, base para el desarrollo de un gran número
de otras bibliotecas.
•Programación genérica mediante el soporte de plantillas.
Tomado de: Programación Orientada a Objetos de Roberto Rodríguez
Echeverría, Álvaro Prieto Ramos, Encarna Sosa Sanchez. Bajo licencia Creative
Commons