Una pequeña muestra como puede estructurarse un contenido temático para la enseñanza de Compiladores.
Introducción a Los Traductores
Conceptos Generales
Clasificación de los Traductores
Metalenguajes
Estructura de un Compilador
Análisis Léxico
Definición – Implementación
Conceptos de Token, patrones, lexema y atributo
Especificaciones de un Token. Expresiones regulares
El Autómata Finito
La Tabla de Transición
Tratamiento de Errores
Tabla de Símbolos
Unidad 03: Análisis Sintáctico
Gramáticas Libres de Contexto
Derivación. Ambigüedad
Analizador Sintáctico. Tipos
Analizador Sintáctico descendente determinista LL(1)
Comprobación si una gramática es LL(1). Iniciales y seguidores autómatas de pilas
Tabla de Análisis
Tratamiento de errores.
Análisis Semántico
Introducción
Especificación formal
Fases en el Análisis Semántico
Determinación de los tipos de Comprobaciones Semánticas a Realizar
Implementación de acciones Semánticas
Lenguajes Intermedios y Generación de Código
Lenguajes Intermedios, Definición y Tipos
Optimización Independiente de la Máquina
Generador de Código Intermedio y Final
Optimización Dependiente de la Máquina
Proyecto
Proceso para Diseñar un Lenguaje de Programación
Implementación del Analizador Léxico
Implementación del Analizador Sintáctico
Implementación del Analizador Semántico
Obtención de código Intermedio
No hay comentarios:
Publicar un comentario
Gracias por su comentario