Traductores

Páginas: 3 (551 palabras) Publicado: 14 de julio de 2011
Traductor: En un sentido orientado hacia la computación, un traductor, de manera general, es un software que toma como entrada un programa escrito en un código llamado fuente y genera como salidaotro programa en un código llamado objeto.
Algunos ejemplos de traductores son los compiladores (toma como entrada código en alto nivel y genera como salida código en bajo nivel), los interpretes (tomacomo entrada código en alto nivel y genera como salida un código intermedio), los preprocesadores (toma como entrada código en alto nivel y genera como salida código en alto nivel) y el ensamblador(toma como entrada código en ensamblador y genera como salida código en bajo nivel).
Su estructura podria ser expresada de la siguiente manera:
código fuente -→>> traductor -→> código objetoIntérpretes o Traductores
Definición. Un intérprete es un programa que ejecuta un programa escrito en un determinado lenguaje examinando y ejecutando cada sentencia del programa una a una, por separado y sinrealizar un proceso de compilación previo.
Al contrario de lo que se podría pensar el intérprete NO traduce la sentencia a código máquina antes de ejecutarla. En su lugar, identifica el tipo desentencia y la ejecuta directamente. El código para ejecutar la sentencia está contenido dentro del intérprete que contendrá rutinas para: evaluar una expresión, almacenar información en memoria, recuperardatos de memoria, etc. El intérprete contendrá el número de rutinas necesarias para poder ejecutar cualquier sentencia del lenguaje que está interpretando.
Ejemplo: C := A + B
1. El intérprete leela sentencia y determina que es una asignación.
2. Llamará a una de sus rutinas para evaluar la expresión a la derecha de la asignación.
3. Esta rutina toma los símbolos A y B, determina donde estánalmacenados, obtiene sus valores actuales y los suma.
4. El intérprete toma el valor calculado y lo almacena en la dirección de memoria a la que hace referencia el símbolo C. Al igual que un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

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

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS