Zusammenfassung der Ressource
LOS TRADUCTORES
- 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
- El programa ensamblador es el programa que
realiza la traducción de un programa escrito en
ensamblador a lenguaje máquina. Esta
traducción es directa e inmediata, ya que las
instrucciones en ensamblador no son más que
nemotécnicosde las instrucciones máquina que
ejecuta directamente la CPU.
- Ensambladores básicos. Son de muy bajo
nivel, y su tarea consiste básicamente en
ofrecer nombres simbólicos a las
distintas instrucciones.
- Ensambladores modulares, o macro
ensambladores. Descendientes de los
ensambladores básicos. Hacen todo lo que
puede hacer un ensamblador, y además
proporcionan una serie de directivas para
definir e invocar macroinstrucciones.
- Ensambladores modulares 32-bits o de alto nivel. Son
ensambladores que aparecieron como respuesta a una nueva
arquitectura de procesadores de 32 bits, realizan la misma
tarea que los anteriores, permitiendo también el uso de macros,
permiten utilizar estructuras de programación más complejas
propias de los lenguajes de alto nivel.
- 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). Generando un programa
equivalente a capaz de interpretar. Estructura
de un Compilador.
- interpretes. Los intérpretes realizan
normalmente dos operaciones: Traducen el
código fuente a un formato interno. Ejecutan
o interpretan el programa traducido al
formato interno.