Anda di halaman 1dari 11

LENGUAJES Y

AUTMATAS II

E
D
S
A
M
E
U
Q
S
E
1.5..
N

I
C
TRADUC

Francisco Jijon Cortes

ESQUEMAS DE TRADUCCIN

Es una gramtica
ESQUEMAS
independiente de contexto .
Los esquemas de traduccin
DE
TRADUCCIN
pueden tener tantos
atributos sintetizados como
heredados.

EJEMPLO DE ESQUEMAS DE
TRADUCCIN

ESQUEMAS
DE
TRADUCCIN

Los programas de aplicacin.


Estos programas escritos en
lenguajes de alto nivel
necesitan ser traducidos a un
lenguaje que sea entendible
por la computadora.

Todos

ESQUEMAS
DE
TRADUCCIN

los programas
escritos en lenguajes
de alto nivel deben ser
traducidos a lenguaje
de maquina mediante
un traductor.

Funcin
Traducir programas escritos en un
lenguaje de alto nivel a programas
equivalentes, expresados en un
lenguaje mquina.
Despus del proceso de traduccin, los
programas pueden ejecutarse en
cualquier computadora a travs de un
intrprete microprogramado.

Funcionamiento de un traductor mediante


un compilador de cuatro pasos y sus
respectivas actividades que intervienen
durante la compilacin de un programa.

TIPOS DE TRADUCCIN DE LENGUAJES

INTERPRETADOS: Este tipo de traduccin lee y


ejecu-ta instruccin por instruccin.
En esta clase de lenguajes , el traductor no
procede cdigo de mquina para la
computadora que s esta utilizando.

COMPILADOS:

C, Pascal y Java,

Se traducen ordinariamente al lenguaje mquina de la


computadora real que s esta usando antes que inicie
la ejecucin.
La simulacin est confinada a un con-junto de
rutinas de apoyo en tiempos de ejecucin que simulan
operaciones primitivas en el lenguaje fuente para las
cuales no existe un anlogo cercano en el lenguaje
mquina.

ENSAMBLADOR.-

Es un traductor cuyo lenguaje


objeto es tambin alguna variedad de lenguaje
mquina para una computadora real pero cuyo
lenguaje fuente, un lenguaje ensamblador
constituye en gran medida una representacin
simblica del cdigo de mquina objeto.

CARGADOR.- Es un traductor cuyo lenguaje


objeto es un cdigo de mquina real y cuyo
lenguaje fuente es casi idntico.

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 estndar del mismo
lenguaje.

Anda mungkin juga menyukai