sábado, 24 de mayo de 2014

TIPOS DE TRADUCTORES DE LENGUAJE DE PROGRAMACIÓN

  INTÉRPRETES
Un programa intérprete o traductor, analiza directamente la descripción simbólica del programa fuente y realiza las instrucciones dadas.

Es un programa que traduce un lenguaje de alto nivel al lenguaje de máquina de una computadora, el programa siempre permanece en su forma original y traduce cuando está en la fase de ejecución instrucción por instrucción.

La interpretación es un proceso que consta de un paso, en donde tanto el programa como la entrada le son dados al intérprete y se obtiene de una salida.

El intérprete en los lenguajes de programación simula una máquina virtual, donde el lenguaje de máquina es similar al lenguaje fuente.
  COMPILADOR
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, o también genera aplicaciones que sean directamente utilizables en un ordenador o computadora. Un compilador lee el código fuente creado en un determinado lenguaje de programación, lo interpreta, comprueba su sintaxis y traduce a lenguaje o código máquina toda la serie de instrucciones, generando el archivo ejecutable final.

Son programas que leen el código fuente y lo traducen o convierten a otro lenguaje, estos programas muestran los errores existentes en el código fuente.

No hay comentarios:

Publicar un comentario