¿Es difícil aprender C++?
En comparación con otros lenguajes de programación, como Java, etc., es difícil empezar con C++.
C++ (c plus plus) es un lenguaje de programación informática de alto nivel que se produce ampliando y actualizando el lenguaje C. Fue desarrollado por primera vez en 1979 por Benjani Straustrup en AT&T Bell Studio. C++ puede realizar tanto programación de procedimientos en lenguaje C como programación basada en objetos caracterizada por tipos de datos abstractos.
También se puede realizar programación orientada a objetos caracterizada por herencia y polimorfismo. Si bien C++ es bueno en programación orientada a objetos, también puede realizar programación basada en procesos. C++ puede crear casi cualquier tipo de programa: juegos, controladores de dispositivos, HPC, nube, escritorio, aplicaciones integradas y móviles, etc. Incluso las bibliotecas y compiladores de otros lenguajes de programación están escritos en C++.
C++ tiene las características prácticas de operación de una computadora y también está comprometido a mejorar la calidad de programación de programas a gran escala y las capacidades de descripción de problemas de los lenguajes de programación. En 1970, los miembros del personal de AT&T Bell Labs, D. Ritchie y K. Thompson, desarrollaron conjuntamente el lenguaje C. La intención original de desarrollar el lenguaje C era usarlo para escribir programas del sistema UNIX. Por lo tanto, el lenguaje C es en realidad un "subproducto" de UNIX.
Poco después de completar el primer borrador de la estandarización de C++, Alexander Stepanov creó la Biblioteca de plantillas estándar. Después de aprobar el primer borrador de la estandarización, el Comité Conjunto de Estandarización votó y aprobó la propuesta para incluir STL en el estándar C++. El STL extiende C++ más allá de la definición original de C++. Esto ralentiza el proceso de estandarización de C++.
Principio de funcionamiento:
El entorno de desarrollo de programas en lenguaje C++, para facilitar las pruebas, convierte el entorno de depuración en un tipo interpretado. Es decir, durante el proceso de desarrollo, la depuración se realiza utilizando un método de ejecución interpretado declaración por declaración, y el código de ejecución final del programa se genera utilizando un método compilado que comienza a ejecutarse sin el entorno de desarrollo.
El desarrollo de aplicaciones C++ requiere cuatro pasos: escribir programas fuente, compilar, vincular el programa para generar un programa ejecutable y ejecutar el programa. Generar un programa se refiere al proceso de convertir el código fuente (declaraciones C++) en una aplicación ejecutable. Si el programa está escrito correctamente, el proceso generalmente se puede completar simplemente presionando una tecla de función.