Académique Documents
Professionnel Documents
Culture Documents
Tema 1: Introduccin
ndice
Definicin
de compilador
Tipos de compiladores
Historia de los compiladores
Estructura de un compilador
Especificacin de compiladores
Aplicaciones de los compiladores
Definicin de compilador
Traductor:
Definicin de compilador
Ventajas
Definicin de compilador
Ventajas
Tipos de Compiladores
Ensamblador
Compilador
cruzado
Compilador con montador
Autocompilador
Metacompilador
Decompilador
Tabla de smbolos
Generacin y
Optimizacin de
cdigo final
Optimizacin de
Cdigo intermedio
Generacin de
Cdigo Intermedio
Anlisis Semntico
Anlisis Sintctico
Anlisis Lxico
Estructura de un compilador
Geston de errores
Estructura de un compilador
Anlisis
sintctico
Estructura de un compilador
Anlisis
Sintctico
Estructura de un compilador
Anlisis
Semntico
Estructura de un compilador
Generacin
de cdigo intermedio
Estructura de un compilador
Optimizacin
de cdigo intermedio
Estructura de un compilador
Generacin
de cdigo objeto
B
ADD C
STORE A
Estructura de un compilador
Tabla
de smbolos
Estructura de un compilador
Manejo de errores
Se puede
Pararse al encontrar cualquier error
Intentar recuperar todos los errores de una pasada
Estructura de un compilador
Fuente
Anlisis lxico
Anlisis sintctico
Anlisis semantico
Generacin de cdigo intermedio
FRONT-END
Cdigo
Intermedio
BACK-END
Cdigo
objeto
Especificacin de un compilador
Especificacin
Especificacin
sintctica:
Especificacin
lxica:
semntica:
Lenguaje natural
Interfaces textuales
Manejo de ficheros de texto estructurado
Procesadores de texto
Diseo e interpretacin de lenguajes
Gestin de bases de datos
Procesamiento del lenguaje natural
Traduccin de formatos de ficheros
Clculo simblico
Reconocimiento sintctico de formas