3.3 Traducción de un programa:
3.3 Traducción de un programa:
compilación, enlace de un programa,
errores en tiempo de compilación Un compilador es un programa informático que
traduce un programa escrito en un lenguaje de programación a otro lenguaje de
programación, generando un programa equivalente que la máquina será capaz de
interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero
también puede ser un código intermedio (bytecode), o simplemente texto. Este
proceso de traducción se conoce como compilación.[] Un compilador es un programa
que permite traducir el código fuente de un programa en lenguaje de alto nivel,
a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta
manera un programador puede diseñar un programa en un lenguaje mucho más
cercano a cómo piensa un ser humano, para luego compilarlo a un programa más
manejable por una computadora. 3.4 Ejecución de un programa A un programa en
ejecución se le suele llamar también proceso. 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.
2. Introducir el programa fuente en memoria.
3. Compilar el programa con el compilador.
4. Verificar y corregir errores de compilación.
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.
Comentarios
Publicar un comentario