Procesadores de Lenguajes - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Procesadores de Lenguajes

Description:

Procesadores de Lenguajes 5 curso Ingenier a Inform tica UNED ... Moreno, P rez Publicaciones Universidad de alicante 2002 Texto Complementario: Compiladores: ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 12
Provided by: Consuelo2
Category:

less

Transcript and Presenter's Notes

Title: Procesadores de Lenguajes


1
Procesadores de Lenguajes
  • 5º curso
  • Ingeniería Informática UNED

2
Temario (1ª Parte)
  • Presentación de la Asignatura
  • Tema I Introducción(1h)
  • Tema II Análisis Léxico(1h)
  • Tema III Introducción al análisis sintáctico y a
    la técnica descendente(4h)
  • Tema IV Análisis sintáctico ascendente y otros
    aspectos(4h)

3
Temario (2ª Parte)
  • Tema V Traducción dirigida por la sintaxis (4h)
  • Tema VI La gestión de tipos y generación de
    código (5h)
  • Tema VII Gestión del entorno de ejecución (2h)

4
Bibliografía
  • Texto base
  • Diseño de compiladores
  • Garrido, Iñesta, Moreno, Pérez
  • Publicaciones Universidad de alicante 2002
  • Texto Complementario
  • Compiladores Principios técnicas y herramientas
  • Aho, Sethi, Ullman
  • Addison-Wesley Iberoamericana, 1990

5
Nota de la Asignatura
  • Nota Teoría 70
  • Nota Prácticas 30
  • Mínimos Requeridos
  • 4.5 Prueba I
  • 4.5 Prueba II
  • 4.5 Práctica

6
Práctica
  • Realizar un compilador para jo99 (Versión
    reducida de JAVA)
  • Utilización del lenguaje ensamblador JAZMIN
    (ensamblador JAVA) como código intermedio

7
Práctica
  • Parte I
  • Desarrollo Analizador Léxico
  • Desarrollo Analizador Sintáctico
  • Parte II
  • Desarrollo Tabla Símbolos y comprobación de tipos
  • Generación de código intermedio
  • Generación de código final

8
Práctica
  • Desarrollo Incremental
  • Definición de la gramática del compilador
  • Producciones
  • Palabras clave
  • Definición de funciones comunes
  • SIGSIM
  • ERROR
  • EMPAREJA
  • EMITE

9
Práctica
  • Desarrollo Incremental
  • Definición de los métodos del compilador
  • Desarrollo del analizador léxico y depuración
  • Desarrollo del analizador sintáctico y
    depuración
  • Desarrollo de la tabla de símbolos y depuración
  • Generación del código intermedio y final
  • Comprobación de los programas de test

10
Práctica
COMPILADOR
11
Práctica
  • Consejos
  • COMENTAR CÓDIGO!!!!!!!!
  • Analizar problema y realizar funciones comunes
    primero
  • Realizar desarrollo incremental
Write a Comment
User Comments (0)
About PowerShow.com