compiladores:main
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
compiladores:main [2020/04/24 21:19] – [Prácticos] alegadea | compiladores:main [2020/07/21 13:38] (actual) – [Lenguajes y Compiladores] gramagli | ||
---|---|---|---|
Línea 6: | Línea 6: | ||
* Para incorporarse al grupo enviar un mail a cualquier miembro de la cátedra. | * Para incorporarse al grupo enviar un mail a cualquier miembro de la cátedra. | ||
+ | |||
+ | * IMPORTANTE: La información completa sobre la materia y los turnos de exámenes la encontrará en el aula virtual de la materia: https:// | ||
Línea 105: | Línea 107: | ||
* ** Semana del 8 al 10 de abril. ** Sintaxis abstracta y semántica denotacional del Lenguaje Imperativo Simple con Fallas. Semántica operacional de LIS. La relación " | * ** Semana del 8 al 10 de abril. ** Sintaxis abstracta y semántica denotacional del Lenguaje Imperativo Simple con Fallas. Semántica operacional de LIS. La relación " | ||
* ** Semana del 15 al 17 de abril. ** Corrección de la semántica de transiciones de LIS respecto de la semántica denotacional. (Ver apunte en Material ccomplementario de la primera parte) Semántica de transiciones de LIS con fallas. (Filminas del Eje 3 Segunda parte) Producto de dominios. Uniones disjuntas de predominios. Definiciones, | * ** Semana del 15 al 17 de abril. ** Corrección de la semántica de transiciones de LIS respecto de la semántica denotacional. (Ver apunte en Material ccomplementario de la primera parte) Semántica de transiciones de LIS con fallas. (Filminas del Eje 3 Segunda parte) Producto de dominios. Uniones disjuntas de predominios. Definiciones, | ||
- | * ** Semana del 22 al 24 de abril ** Cálculo Lambda, su sintaxis. Sustitución. Conversión alpha. Redex beta. Noción de contracción y reducción. Formas normales. Distintos órdenes de reducción. Noción de ejecución: definición de la semántica small-step. Propiedades y ejemplos. | + | * ** Semana del 22 al 24 de abril ** Sintaxis y semántica del lenguaje imperativo con fallas y output. Definición del dominio semántico mediante ecuaciones recursivas de dominio. Ejemplos. |
- | + | * ** Semana del 29 al 1 de mayo ** Sintaxis y semántica del lenguaje imperativo con fallas, input y output. Definición del dominio semántico mediante ecuaciones recursivas de dominio. Ejemplos. | |
+ | * ** Semana del 6 al 8 de mayo ** Cálculo Lambda, su sintaxis. Sustitución. Conversión alpha. Redex beta. Noción de contracción y reducción. Formas normales. Distintos órdenes de reducción. Noción de ejecución: definición de la semántica small-step. Propiedades y ejemplos. | ||
+ | * ** Semana del 11 al 15 de mayo ** Noción de evaluación. Evaluación normal e eager. Reglas axiomáticas. | ||
+ | * ** Semana del 18 al 22 de mayo ** Semántica denotacional del CL: el dominio D infinito. Ecuaciones semánticas. Propiedades de la semántica: reglas beta y eta, Teorema de Coincidenia, | ||
+ | * ** Semana del 26 al 29 de mayo ** Semántica denotacional para las evaluaciones eager y normal del CL. Ecuaciones semánticas. Ejemplos. Análisis de la validez de propiedades de la semántica: regla beta, eta, Teoremas de Coincidencia, | ||
+ | * ** Semana del 1 al 5 de junio ** Lenguajes aplicativos eager y normal. Fragmento básico. Sintaxis abstracta. Semántica operacional big-step: reglas para las evaluaciones eager y normal. (Los contenidos no reproducen el orden de las diapositivas: | ||
+ | * ** Semana del 8 al 12 de junio ** Semántica denotacional eager y normal del lenguaje aplicativo (fragmento básico) Diapositivas 12-25 | ||
+ | * ** Semana del 16 al 19 de junio ** Semántica denotacional eager y normal de la recursión en el lenguaje aplicativo. Diapositivas 40 al final. | ||
/* | /* | ||
==== Contenidos de cada Clase - Año 2019 ==== | ==== Contenidos de cada Clase - Año 2019 ==== | ||
Línea 154: | Línea 162: | ||
- {{: | - {{: | ||
- {{: | - {{: | ||
+ | - {{: | ||
+ | - {{: | ||
+ | - {{: | ||
+ | - {{: | ||
=== Prácticos 2019 === | === Prácticos 2019 === | ||
- | - {{: | + | |
- | - {{: | + | |
- | - {{: | + | |
- {{: | - {{: | ||
compiladores/main.1587763172.txt.gz · Última modificación: 2020/04/24 21:19 por alegadea