estructura de un traductor

Páginas: 3 (678 palabras) Publicado: 27 de marzo de 2014
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 (lenguajeobjeto) 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 deanálisis









Fase de Síntesis
1.4.1 ensambladores.

El programa ensamblador es el programa que realiza la traducción de un programa escrito en ensamblador a lenguaje máquina. Estatraducció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.

Tipos de ensambladores

Podemosdistinguir entre tres tipos de ensambladores:
Ensambladores básicos. Son de muy bajo nivel, y su tarea consiste básicamente en ofrecer nombres simbólicos a las distintas instrucciones.
Ensambladoresmodulares, 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 invocarmacroinstrucciones.
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 losanteriores, permitiendo también el uso de macros, permiten utilizar estructuras de programación más complejas propias de los lenguajes de alto nivel.
1.4.2 compiladores.

Un compilador es un programainformá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 altonivel, a otro lenguaje de nivel inferior (lenguaje máquina). Generando un programa equivalente a capaz de interpretar.
Estructura de un Compilador.

Cualquier compilador debe realizar dos tareas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • traductor
  • Traductores
  • traductora
  • Traductor
  • Traductores
  • Traductorado
  • traductorado
  • Traductora

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS