lenguaje c++
Es un lenguaje de programación orientado a objetos que toma la base del lenguaje C y le agrega la capacidad de abstraer tipos como en Smalltalk.
La intención de su creación fue elextender al exitoso lenguaje de programación C con mecanismos que permitieran la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es unlenguaje híbrido.
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 aobjetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup.
Ventajas Compila a código intermedio (CIL) independiente del lenguaje en que haya sido escrita la aplicación e independiente de la máquina donde vaya a ejecutarse
Recolección de basura automáticaEliminación del uso punteros, en C++ no se necesitan
No hay que preocuparse por archivos de cabecera ".h"
No importa el orden en que hayan sido definidas las clases ni las funciones
No hay necesidad dedeclarar funciones y clases antes de definirlas
No existen las dependencias circulares
Soporta definición de clases dentro de otras
No existen funciones, ni variables globales, todo pertenece a una claseTodos los valores son inicializados antes de ser usados (automáticamente se inicializan al valor estandarizado, o manualmente se pueden inicializar desde constructores estáticos)
No se puedenutilizar valores no booleanos (enteros, coma flotante...) para condicionales. Es mucho más limpio y menos propenso a errores
Puede ejecutarse en una sandbox restringida.
Otras ventajas:
Lenguaje deprogramació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....
Regístrate para leer el documento completo.