C++ es un lenguaje de programación orientado a objetos y de propósito general. Admite programación genérica y manipulación de memoria de bajo nivel. Bjarne Stroustrup (Bell Labs) en 1979, introdujo C-With-Classes, y en 1983 con C++.
Aquí hay algunos hechos asombrosos sobre C++ que pueden interesarle:
- El nombre de C++ significa la naturaleza evolutiva de los cambios de C. “++” es el operador de incremento de C.
- C++ es uno de los lenguajes predominantes para el desarrollo de todo tipo de software técnico y comercial.
- C++ introduce la programación orientada a objetos, que no está presente en C. Al igual que otras cosas, C++ admite las cuatro características principales de OOP: encapsulación, polimorfismo, abstracción y herencia.
- C++ obtuvo las funciones OOP del lenguaje de programación Simula67.
- Una función es un requisito mínimo para que se ejecute un programa C++.
- C y C++ se han inventado en el mismo lugar, es decir, en los laboratorios de campana de AT&T (American Telephone & Telegraph), ubicados en los EE. UU.
- No puramente orientado a objetos: podemos escribir código C++ sin usar clases y se compilará sin mostrar ningún mensaje de error. El lenguaje tiene algunas extensiones sobre C, que hacen que la programación orientada a objetos y genérica sea más conveniente.
- Muchos lenguajes de programación están influenciados por c ++, algunos de los cuales incluyen C#, Java e incluso versiones más nuevas de C.
- Concepto de variables de referencia: sobrecarga de operadores tomada del lenguaje de programación Algol 68.
- Una de las principales razones del éxito de C++ es que admite varios estilos de programación.
- Es un lenguaje de programación multiparadigma que no solo admite el paradigma OOP sino también muchos otros paradigmas.
Publicación traducida automáticamente
Artículo escrito por MeghaKakkar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA