c++ es
C++ es un lenguaje de programación de propósito general desarrollado sobre la base del lenguaje C y es ampliamente utilizado. C++ admite múltiples paradigmas de programación: programación orientada a objetos, programación genérica y programación procedimental. El último estándar oficial, C++14, se anunció el 18 de agosto de 2014. Tiene una amplia gama de campos de programación y se utiliza a menudo en el desarrollo de sistemas, desarrollo de motores y otros campos de aplicaciones. Es uno de los lenguajes de programación más potentes utilizados por los programadores hasta el momento. Admite clases: clases, encapsulación,. ¡sobrecarga y otras características!
El nombre C++ fue sugerido por Rick Mascitti a mediados de 1983 y se utilizó por primera vez en diciembre de 1983. Anteriormente, el lenguaje en desarrollo, que todavía estaba en la etapa de investigación, se llamó "nuevo C" y más tarde "C con clase". En informática, C++ todavía se denomina la estructura superior del lenguaje C. Lleva el nombre del operador "++" en lenguaje C (que incrementa el valor de una variable). Y en la misma convención de nomenclatura, utilice "+" para indicar programas mejorados. "El nombre simboliza la evolución natural que surge de los cambios en el lenguaje C", dijo Stroustrup.
El lenguaje C es la base de C++, y C++ y el lenguaje C son compatibles en muchos aspectos.
El lenguaje C es un lenguaje estructurado, su enfoque está en algoritmos y estructuras de datos. La consideración principal en el diseño de un programa en C es cómo procesar la entrada (o las condiciones ambientales) a través de un proceso para obtener la salida (o lograr el control del proceso (cosa)). En C++, la primera consideración es cómo construir un modelo de objeto para que este modelo pueda ajustarse al dominio del problema correspondiente, de modo que se pueda obtener el control de salida o proceso (cosa) obteniendo la información de estado del objeto. Por lo tanto, la mayor diferencia entre el lenguaje C y C++ radica en sus diferentes formas de pensar acerca de la resolución de problemas.
La “mejora” de C por parte de C++ se refleja en seis aspectos:
(1) La verificación de tipos es más estricta.
(2) Mecanismo orientado a objetos agregado.
(3) Se agregó un mecanismo de programación genérico (Plantilla).
(4) Manejo de excepciones agregado.
(5) Añadida sobrecarga de operadores.
(6) Biblioteca de plantillas estándar agregada (STL).