martes, 20 de noviembre de 2007

DEFINICION DE COMPILADOR

UN COMPILADOR ES UN PROGRAMA QUE TRADUCE UN PROGRAMA EN LENGUAJE DE ALTO NIVEL, TAL COMO C / C++ /JAVA , ETC EN UN PROGRAMA DE UN LENGUAJE MAS SENCILLO QUE LA COMPUTADORA PUEDE COMPRENDER.

PARTES DEL COMPILADOR:

  • ESCANER
    Conocido también como analizador léxico, es el componente que clasifica cada instrucción y los somete a un diccionario nos dice si hay expresiones escritas incorrectamente.
  • PARSER
    También conocido como analizador sintáctico, es el componente que verifica el orden adecuado de las instrucciones de un programa, nos avisa si hay alguna incoherencia en la secuencia de las instrucciones.
  • SINTETIZADOR
    Es el modulo que genera el codigo binario (0011101001) que sera ejecutado por el ordenador o computadora.


PROGRAMA OBJETO (.OBJ)

  • Es el programa traducido por el compilador interprete (necesita del programa de alto nivel) a lenguaje de bajo nivel.


ENLAZADOR O LINKEADOR

  • Es el programa que pasa el programa objeto a programa ejecutable.


PROGRAMA EJECUTABLE (.EXE)

  • Es el programa traducido por el compilador traductor (no necesita del programa de alto nivel) para pasar a lenguaje de bajo nivel.

No hay comentarios: