Programming Languages and Compiler Design: All participants
- Forum Question & Answers
- Forum News & Announcements
Preamble
- Folder Preamble slides
- Folder Maths reminders
Introduction & Compiler Architecture
Natural Operational Semantics of Language While
Structural Operational Semantics
Provably Correct Implementation
Axiomatic Semantics
Intermediate-Code Generation
Types and type analysis
- Folder Lecture - type analysis
Optimization using data-flow analysis
- Folder Lecture Optimization
Generation of Assembly code
Previous Year Exams
- Folder 20-21
- Folder Midterm
- Folder Final Exam Session 1
- Folder 21-22
- Folder Quick 1
- Folder Midterm
- Folder Final
- Folder 2022-2023
- Folder Quick1
- Folder Midterm
- Folder Mid-term assignment October 2023
- Folder Final Exam 2023-24 (session 1)
- Folder Mid-term assignment October 2024