Exp Esquemas de Traducción.

11
1.5.- ESQUEMAS DE TRADUCCIÓN. Francisco Jijon Cortes LENGUAJES Y AUTÓMATAS II

description

esquemas de traduccion

Transcript of Exp Esquemas de Traducción.

Page 1: Exp Esquemas de Traducción.

1.5.- ESQUEMAS DE

TRADUCCIÓN.

Francisco Jijon Cortes

LENGUAJES Y AUTÓMATAS

II

Page 2: Exp Esquemas de Traducción.

ESQUEMAS DE TRADUCCIÓN

Es una gramática independiente de

contexto . Los esquemas de

traducción pueden tener tantos atributos

sintetizados como heredados.

ESQUEMAS DE

TRADUCCIÓN

Page 3: Exp Esquemas de Traducción.

EJEMPLO DE ESQUEMAS DE TRADUCCIÓN

Los programas de aplicación.

Estos programas escritos en lenguajes de alto nivel necesitan ser traducidos a

un lenguaje que sea entendible por la

computadora.

ESQUEMAS DE

TRADUCCIÓN

Page 4: Exp Esquemas de Traducción.

Todos los programas escritos

en lenguajes de alto nivel deben ser traducidos a

lenguaje de maquina mediante

un traductor.

ESQUEMAS DE

TRADUCCIÓN

Page 5: Exp Esquemas de Traducción.

Función Traducir programas escritos en un

lenguaje de alto nivel a programas equivalentes, expresados en un

lenguaje máquina.

Después del proceso de traducción, los programas pueden

ejecutarse en cualquier computadora a través de un intérprete microprogramado.

Page 6: Exp Esquemas de Traducción.

Funcionamiento de un traductor mediante un compilador de cuatro pasos y sus respectivas actividades

que intervienen durante la compilación de un programa.

Page 7: Exp Esquemas de Traducción.
Page 8: Exp Esquemas de Traducción.

TIPOS DE TRADUCCIÓN DE LENGUAJES

INTERPRETADOS: Este tipo de traducción lee y ejecu-ta instrucción por instrucción.

En esta clase de lenguajes , el traductor no procede código de máquina para la computadora que sé esta utilizando.

Page 9: Exp Esquemas de Traducción.

COMPILADOS:

C, Pascal y Java,

Se traducen ordinariamente al lenguaje máquina de la computadora real que sé esta

usando antes que inicie la ejecución. La simulación está confinada a un con-junto de

rutinas de apoyo en tiempos de ejecución que simulan operaciones primitivas en el lenguaje fuente para las cuales no existe un análogo

cercano en el lenguaje máquina.

Page 10: Exp Esquemas de Traducción.

ENSAMBLADOR.- Es un traductor cuyo lenguaje objeto es también alguna

variedad de lenguaje máquina para una computadora real pero cuyo lenguaje

fuente, un lenguaje ensamblador constituye en gran medida una

representación simbólica del código de máquina objeto.

Page 11: Exp Esquemas de Traducción.

CARGADOR.- Es un traductor cuyo lenguaje objeto es un código de máquina

real y cuyo lenguaje fuente es casi idéntico.

PREPROCESADOR O MACROPROCESADOR.- Es un traductor

cuyo lenguaje fuente es una forma ampliada de un lenguaje de alto nivel cuyo

lenguaje objeto es la forma estándar del mismo lenguaje.