El proceso de compilación en C ++

Se necesitan dos programas para crear sus propios programas en C ++. En primer lugar, usted necesita un editor de texto que puede utilizar para introducir las instrucciones de C ++. Cualquier editor capaz de generar rectas letras de texto ASCII trabajarán.

Sin embargo, un editor que sabe algo acerca de la sintaxis de C ++ se preferable- puede ahorrar un montón de escribir, ya veces de relieve los errores que pueden hacer a medida que escribe, casi de la misma manera que un corrector ortográfico destacados mal escritas las palabras en una procesador de textos.

El segundo programa que necesitas es un compilador que convierte el C ++ sentencias fuente en lenguaje de máquina que la computadora pueda entender e interpretar. Este proceso de conversión de los estados C ++ de código fuente a código máquina se llama edificio. Gráficamente, el proceso se ve algo como esto:

imagen0.jpg

El proceso de construcción de un programa de realidad tiene dos pasos: El compilador de C ++ convierte primero el C ++ instrucciones de código fuente en un formato ejecutable máquina en un paso conocido como compilar. A continuación, combina las instrucciones de la máquina de su programa con instrucciones de un conjunto de librerías que vienen de serie con C ++ en un segundo paso conocido como vinculando para crear un programa ejecutable completa.

La mayoría compiladores de C ++ en estos días vienen en un paquete de software conocido como Entorno de desarrollo integrado o IDE. IDEs incluyen el editor, el compilador, y varios otros programas de desarrollo útil juntos en un paquete común. Esto no sólo le ahorrará el tener que adquirir los programas por separado, pero también ofrece beneficios de productividad mediante la combinación de ellos en un solo paquete:

  • El editor puede invocar el compilador rápidamente sin hacer que alternar manualmente.

  • Los editores en la mayoría de los IDEs proporcionan medios rápidos y eficientes para encontrar y corregir los errores de codificación.

  • Algunos IDEs incluyen herramientas de programación visuales que permiten al programador para dibujar ventanas comunes, tales como cuadros de diálogo en la pantalla.

  • El IDE genera el código necesario para mostrar en pantalla automáticamente cajas de C ++.

    Tan agradable como suena, el código generado automáticamente sólo pantallas las ventanas. Un programador todavía tiene que generar el código de bienes que se ejecuta cada vez que el operador selecciona los botones dentro de esas ventanas.

Invariablemente, estos IDEs visuales están estrechamente unidas en un único sistema operativo en particular. Por ejemplo, el popular Visual Studio está fuertemente ligada al entorno .NET en Windows. No es posible utilizar Visual Studio sin aprender el entorno .NET - y algo acerca de Windows - junto con C ++ (o uno de los otros lenguajes .NET). Además, los programas resultantes sólo se ejecutan en un entorno .NET.

Las versiones de Code :: Blocks para estos tres sistemas operativos (así como algunos otros) están disponibles de forma gratuita. También puede descargar el Ventanas 13.12 binaria.




» » » » El proceso de compilación en C ++