Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

materias:compiladores [2008/05/21 15:06]
mcpabon
materias:compiladores [2011/01/24 15:30] (actual)
Línea 1: Línea 1:
 +Este es el curso de Compiladores, versión 2008-1
 +
 +===== Programa del Curso =====
 +
 +{{materias:compi:programacompiladores2008-1.pdf|Programa del curso}}
 +
 +===== Horario de Atención a Estudiantes =====
 +
 +Lunes y Viernes de 11:00 a 12:00 am en la oficina 2.42 del Departamento de ciencias e ingeniería de la computación.\\
 +Para hacer consultas en otros horarios, escribir al correo galvarez@puj.edu.co para acordar hora.
 +
 +
 +
 +===== Fechas Importantes =====
 +
 +Clase de recuperación: **lunes 19 de mayo de 9:00am a 11:00 am. (Sala 1 Multimedios del Lago)**\\
 +
 +Taller de ejercicios: **martes 20 de mayo de 4:00 a 6:00 pm (Salón 2.6 del Saman)**\\
 +
 +Examen Final: **viernes 23 de mayo de 2:00 a 5:00 pm (Salón 3.5 del Lago)** (La profesora no puede más tarde)\\
 +
 +===== Trabajo complementario =====
 +
 +{{materias:compi:trabajocomplementario.pdf| Indicaciones del trabajo complementario}} fecha de entrega: viernes 16 de mayo\\
 +
 +
 +
 +
 +===== Transparencias por sesión =====
 +
 + - {{materias:compi:sesion1_2008-1.pdf|Sesión 1: Introducción}} \\
 + - {{materias:compi:sesion2_2008-1.pdf|sesión 2: Compilador de una pasada}} \\
 + - {{materias:compi:comp_sesion3.pdf|Sesión 3: Análisis léxico, expresiones regulares}} \\
 + - {{materias:compi:comp_sesion4_2008-1.pdf|Sesión 4: Análisis léxico, paso de expresiones a autómatas}}\\
 + - {{materias:comp:comp_sesion5_2008-1.pdf|Sesión 5: Análisis léxico, tokens y lexemas}}\\
 + - {{materias:comp:comp_sesion6_2008-1.pdf| Sesión 6: Análisis léxico, optimización}}\\
 + - Sesión 7: Solución de ejercicios para el examen.\\
 + - Sesión 8: Primera evaluación\\
 + - {{materias:compi:comp_sesion9_2008-1.pdf| Sesión 9: Análisis sintáctico, gramáticas incontextuales}}\\
 + - {{materias:compi:comp_sesion10.pdf| Sesión 10: Análisis sintáctico LL}}\\
 + - {{materias:compi:comp_sesion11_2008-1.pdf| Sesión 11: Análisis sintáctico LR(0)}}\\
 + - {{materias:compi:comp_sesion12_2008-1.pdf| Sesión 12: Análisis sintáctico LALR}}\\
 + - {{materias:compi:comp_sesion13_2008-1.pdf| Sesión 13: Análisis sintáctico, ambiguedad y recuperación de errores}}\\
 + - {{materias:compi:comp_sesion15.pdf| Sesion 15: Analisis semántico}}\\
 + - {{materias:compi:comp_sesion16_2008-1.pdf| Sesión 16: Análisis semántico}}\\
 + - Sesión 17: Repaso para la evaluación\\
 + - {{materias:compi:comp_sesion18_2008-1.pdf|Sesión 18: Análisis semántico: verificación de tipos}}\\
 + - Sesión 19: Segunda evaluación\\
 + - {{materias:compi:comp_sesion20_2008-1.pdf| Sesión 20: Análisis semántico: inferencia de tipos y unificación}}\\
 + - {{materias:compi:comp_sesion21_2008-1.pdf| Sesión 21: Generación de código intermedio}}, {{materias:compi:comp_sesion21_aux1.pdf| Ejemplo 1}}, {{materias:compi:comp_sesion21_aux2.pdf| Ejemplo 2}}\\
 + - {{materias:compi:comp_sesion22_2008-1.pdf| Sesión 22: Generación de código intermedio}}\\
 + - {{materias:compi:comp_sesion23-24-25_2008_1.pdf| Sesión 23-24-25: Ambientes de Ejecución}}\\
 + - {{materias:compi:comp_sesion26.pdf| Sesión 26: Generación y Optimización Local de Codigo}}\\
 +
 +===== Monitorías =====
 +
 +La monitoría del curso será impartida por Juan Pablo García. se realizará los jueves de 9:30 a 11:00 am en la sala de cómputo 4.5
 +
 +
 +===== Proyecto del Curso =====
 +
 +PRIMERA PARTE: Análisis léxico\\
 +Indicaciones para la realización del proyecto y su entrega: {{materias:comp:indicacionesproyecto_primeraentrega.pdf|Nuevas Indicaciones}}\\
 +Definición del lenguaje decaf: este es el lenguaje para el cual vamos a hacer el compilador. {{materias:compi:06-decaf-spec.pdf|Lenguaje Decaf}} \\
 +Información sobre flex: {{materias:compi:flex.ps| Flex}} \\
 +Documentacion sobre PLY: [[http://www.dabeaz.com/ply/ply.html#ply_nn1]]\\
 +
 +SEGUNDA PARTE: Análisis sintáctico\\
 +Indicaciones generales y fechas: {{materias:compi:indicacionesproyecto_segundaentrega.pdf| Indicaciones}}\\
 +Ejemplo simple de programa decaf: {{materias:compi:ejemplosintactico.txt| Programa decaf}}\\
 +
 +TERCERA PARTE: Análisis semántico\\
 +Indicaciones generales y fechas: {{materias:compi:indicacionesproyecto_terceraentrega.pdf| Indicaciones}}\\
 +
 +
 +===== Ejercicios para el segundo parcial =====
 +
 +{{materias:compi:taller_segundo_parcial.pdf| Ejercicios recomendados}}
 +
  
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki