La compilación en lenguajes de programación y sus fases o etapas

Más sobre: Programación

La compilación es el proceso de traducción de programas fuente a programas objeto. El programa objeto obtenido de la compilación ha sido traducido normalmente al código común del lenguaje de máquina.

Para conseguir el programa máquina real se debe utilizar un programa llamado montador o enlazador (linker). El proceso de montaje conduce a un programa en lenguaje máquina directamente ejecutable.

La compilación y sus fases o etapas

Existen diversas fases de compilación o también llamadas etapas de la compilación que se ilustrarán en la siguiente imagen:

Fases de la compilación

El proceso de ejecución de un programa escrito en un lenguaje de programación y mediante un compilador tiene los siguientes pasos:

    1. Escritura del programa fuente con un editor (programa que permite a una computadora actuar de modo similar a una máquina de escribir electrónica) y guardarlo en un dispositivo de almacenamiento (por ejemplo, un disco).

    2. Introducir el programa fuente en memoria.

    3. Compilar el programa con el compilador.

    4. Verficar y corregir errores de compilación (listado de errores).

    5. Obtención del programa objeto.

    6. El enlazador (linker) obtiene el programa ejecutable.

    7. Se ejecuta el programa y, si no existen errores, se tendrá la salida del programa.

Y, el proceso de ejecución se ilustra en la siguiente imagen:

Proceso de ejecución de un programa

Si esta información te ha sido útil, te invitamos a que te suscribas a nuestro canal RSS o vía e-mail para que recibas a diario todas las noticias, aplicaciones y análisis presentados en Blog Informático:

Recibe las noticias en tu correo:

Etiquetas: ,

Palabras claves: Descargar, free, gratis, download, gratuito, análisis...

Artículos destacados:

  • Tipos de virus
  • Tipos de software
  • Antivirus para Windows Vista
  • Programas gratis para Windows Vista
  • Códecs para Windows Vista
  • Programas gratis
  • Isso Vista Pack
  • Software de Aplicación
  • Convertir FLV a MPEG
  • Tipos de virus
  • Transformar XP en Vista
  • Un comentario, ¡Anímate tú!

    1. Blog Informático » Máquina virtual de Java (JVM) nos comenta:

      [...] un programa Java, bien en un entorno de desarrollo o bien en un editor de texto, necesita ser compilado, generando un conjunto de instrucciones optimizadas denominadas programa [...]

    Publica un comentario

    Escribe el comentario

    Puedes utilizar las siguientes tabs de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Nota importante: Tu comentario será revisado por el webmaster. Ten paciencia que pronto será publicado.