Lectures
The lectures will be renewed this year; the schedule will be updated as we go.
The lecture notes and slides will be published at http://www.declare-your-language.org
For your information, last year’s schedule and lecture pages are still included below.
Schedule 2017-2018
topic schedule is tentative
Q1
- Fri Sep 8, 13:45-15:30, 3mE - IZ G: What is a compiler? (Introduction)
- Tue Sep 12, 17:45-19:30, EWI Pi: Syntax Definition
- Tue Sep 19, 17:45-19:30, EWI Pi: Syntactic (Editor) Services
- Tue Sep 26, 17:45-19:30, EWI Pi: Transformation by Strategic Term Rewriting
- Tue Oct 3, 17:45-19:30, EWI Pi: Name Resolution
- Tue Oct 10, 17:45-19:30, EWI Pi: Type Constraints
- Tue Oct 17, 17:45-19:30, EWI Pi: Constraint Resolution I
- Tue Oct 24, 17:45-19:30, EWI Pi: Constraint Resolution II
Q2
- Tue Nov 14, 17:45-19:30, EWI Pi: Dynamic Semantics
- Tue Nov 21, 17:45-19:30, EWI Pi: Virtual Machines & Code Generation
- Tue Nov 28, 17:45-19:30, EWI Pi: Dataflow Analysis
- Tue Dec 5, 17:45-19:30, EWI Pi: Garbage Collection
- Tue Dec 12, 17:45-19:30, EWI Pi: Just-in-Time Compilation (Interpreters & Partial Evaluation)
- Tue Dec 19, 17:45-19:30, EWI Pi: Parsing
- Tue Jan 9, 17:45-19:30, EWI Pi: Disambiguation
- Tue Jan 16, 17:45-19:30, EWI Pi: (no lecture)
- Tue Jan 23, 17:45-19:30, EWI Pi: Overview