Aquí encontrarás información sobre el curso Lenguajes y Paradigmas.
IDE a Usar
El IDE (Integrated Development Environment) a usar es Dr. Racket. En Dr. Racket, nosotros implementaremos nuestros lenguajes de programación. Nosotros usaremos dos dialectos en Dr. Racket: racket y plai. Para usarlos, debemos seleccionar la opción “Use the language delcared in the source” in the menu “Choose language”. Luego, en la primera de su código fuente escriba #lang LANGUAGE (ej. LANGUAGE = plai)
Días y Salas
Bloques 8 – 10 (16:40 – 20:00). Sala: 22.
Clases
Se agregarán documentos (pdf, ejercicios, etc) a medida que transcurran las clases.
Unidad 1: Introducción a los lenguajes
- clase1-introCurso
- clase2–programa
- clase3-Introducción-a-Lenguajes
- clase4-introducción a lenguajes-2 (codigos-introduction)
Unidad 2: PrePlai – conociendo un lenguaje funcional
- clase5–Pre-plai(actualizado!)
- Guia-ejercicios
- clase5–Pre-plai-2 (pre-plai2)
Unidad 3: Implementando lenguajes
- clase6-0-Plai (intérprete (con un ejercicio de la tarea resuelto): AE)
- clase6-1-Plai (intérprete WAE)
- clase6-2-Plai (intérprete F1WAE)
- clase6-3-Plai (intérprete F1WAE-ENV)
- clase6-4-Plai (intérprete FAE)
- clase6-5-Preguntas
Presentación
Descripción aquí e inscribirse aquí.
Trabajo
Descripción del proyecto aquí. Descripción de las extensiones aquí
Inscripción: aquí
Clase del proyecto: LenguajesOO (constantemente actualizándose) [código de ejemplos: ooExamples]
Evaluaciones
Prueba 1: 9 de Mayo, 2012, hora de clase. Pauta
Prueba 2: 4 de Julio 2012, hora de clase. Pauta
Examen: 18 de Julio, hora de clase. Pauta
Notas: Aquí.
Bibliografía (Open Source)
- PrePlai (Pre – Programming Language: Application and Interpretation)
- Plai (Programming Language: Application and Interpretation) (Curso de la universidad de Utah, EE.UU)
- OoPlai (Object-Oriented Programming Language: Application and Interpretation)
- Material de apoyo del profesor Luis Mateu