Proceso de compilación de un programa

Páginas: 2 (342 palabras) Publicado: 14 de noviembre de 2011
Proceso de compilación

Es el proceso por el cual se traducen las instrucciones escritas en un determinado lenguaje de programación a lenguaje máquina. Además de un traductor, se pueden necesitarotros programas para crear un programa objeto ejecutable. Un programa fuente se puede dividir en módulos almacenados en archivos distintos. La tarea de reunir el programa fuente a menudo se confía a unprograma distinto, llamado preprocesador. El preprocesador también puede expandir abreviaturas, llamadas a macros, a proposiciones del lenguaje fuente.
Normalmente la creación de un programaejecutable (un típico.exe para Microsoft Windows o DOS) conlleva dos pasos. El primer paso se llama compilación (propiamente dicho) y traduce el código fuente escrito en un lenguaje de programaciónalmacenado en un archivo a código en bajo nivel (normalmente en código objeto, no directamente a lenguaje máquina). El segundo paso se llama enlazado en el cual se enlaza el código de bajo nivel generado detodos los ficheros y subprogramas que se han mandado compilar y se añade el código de las funciones que hay en las bibliotecas del compilador para que el ejecutable pueda comunicarse directamente con elsistema operativo, traduciendo así finalmente el código objeto a código máquina, y generando un módulo ejecutable.
Estos dos pasos se pueden hacer por separado, almacenando el resultado de la fasede compilación en archivos objetos (un típico.obj para Microsoft Windows, DOS o para Unix); para enlazarlos en fases posteriores, o crear directamente el ejecutable; con lo que la fase de compilaciónse almacena sólo temporalmente. Un programa podría tener partes escritas en varios lenguajes (por ejemplo C, C++ y Asm), que se podrían compilar de forma independiente y luego enlazar juntas paraformar un único módulo ejecutable
******* A grandes rasgos el proceso se puede describir en los siguientes pasos:

• El compilador recibe el código fuente.
• Se analiza lexicográficamente
• Se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proceso de compilación y estructura de compilación de jcreator
  • Historia del computador y el proceso de compilacion de programas
  • Programa Stop (Compilación)
  • COMPILACION DE UN PROGRAMA
  • procesos de compilacion
  • PROCESADORES LOGICOS PROGRAMABLES
  • programa robots de acuerdo al proceso
  • Programa para el desarrollo del proceso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS