1.4 Estructura de un traductor

Un traductor es un programa que tiene como entrada un texto escrito en un lenguaje (lenguaje fuente) y como salida produce un texto escrito en un lenguaje (lenguaje objeto) que preserva el significado de origen.

 

Ejemplos de traductores son los ensambladores y los compiladores.



En el proceso de traducción se identifican dos fases principales:

 Fase de análisis



 Fase de Síntesis

 


Ensambladores

El programa ensamblador es el programa que realiza la traducción de un programa escrito en ensamblador a lenguaje máquina.

Tipos de ensambladores:

*Ensambladores básicos.

*Ensambladores modulares, o macro ensambladores

*Ensambladores modulares 32-bits o de alto nivel

 

 

Compiladores

Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, es decir programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (lenguaje máquina).



Comentarios