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
Publicar un comentario