Lenguajes de Programación y Compiladores

Lenguajes de Programación y Compiladores.

martes, 24 de enero de 2012

Contenido Tematico Compiladores


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




Loading...

No hay comentarios.:

Publicar un comentario

Gracias por tu comentario.