Práctica 1: COMPILADOR PLG 2008/2009 GRUPO 08 Antonio Ariza Daniel Álvarez Isamu Takebe Carlos Fernández Ignacio Fernández Jesús De Lara Carla Margalef Víctor Abascal Javier Puentes Andrés Jiménez
Práctica 1: Compilador Grupo 8 PLG 08/09 Índice 1) Esquema relacional de los principales ODAs. 2) Estructura del Objeto de Aprendizaje. 3) Ejemplo de ODAS. 4) Metodología. 16/01/2009 Práctica 1: Compilador Grupo 8 PLG 08/09
ESQUEMA RELACIONAL Descripción formal de los aspectos léxicos Introducción Descripción formal de los aspectos léxicos Definición del lenguaje objeto y máquina virtual Desarrollo del trabajo Descripción formal de los aspectos sintácticos Definición del lenguaje fuente Definición formal de la estructura del lenguaje Construcción del procesador Estructura y construcción de la tabla de símbolos Conclusiones Definición formal de la traducción Restricciones contextuales y su descripción formal Bibliografía 16/01/2009 Práctica 1: Compilador Grupo 8 PLG 08/09
Práctica 1: Compilador Grupo 8 PLG 08/09 ESTRUCTURA del ODA Plantilla común .html con css. Estructura: Datos Metadatos: Cambios en el Ciclo de Vida Desarrollo Recursos Índice enlazado 16/01/2009 Práctica 1: Compilador Grupo 8 PLG 08/09
Práctica 1: Compilador Grupo 8 PLG 08/09 EJEMPLOS DE ODA Ejemplo 0: Desarrollo del trabajo Ejemplo 2 : Definición formal de la traducción 16/01/2009 Práctica 1: Compilador Grupo 8 PLG 08/09
Práctica 1: Compilador Grupo 8 PLG 08/09 METODOLOGÍA Cronología Estudio material docente Análisis de prácticas anteriores Diseño de una estructura inicial del lenguaje Definición formal del lenguaje Diseño del ODA Reparto de los ODA's a miembros del grupo Fusión de los trabajos Comienzo de la implementación 16/01/2009 Práctica 1: Compilador Grupo 8 PLG 08/09 6
Práctica 1: Compilador Grupo 8 PLG 08/09 METODOLOGÍA Definición del Lenguaje: Categorías léxicas. Categorías sintácticas. Tabla de símbolos. Restricciones. Traducción. Construcción. 16/01/2009 Práctica 1: Compilador Grupo 8 PLG 08/09
Práctica 1: Compilador Grupo 8 PLG 08/09 METODOLOGÍA Trabajo en Grupo: Google Groups Campus Virtual Reuniones Implementación del compilador: Elección de la plataforma JDK 1.6 + Eclipse Google Code (Repositorio Subversion) 16/01/2009 Práctica 1: Compilador Grupo 8 PLG 08/09
Práctica 1: Compilador Grupo 8 PLG 08/09 DUDAS y COMENTARIOS ? 16/01/2009 Práctica 1: Compilador Grupo 8 PLG 08/09 9