Professional Documents
Culture Documents
CS4212 - Compiler Design - CS4212
CS4212 - Compiler Design - CS4212
Location: COM1-0212
The 2023 edition of CS4212 is over. Compiler Design will return in Autumn 2024!
Lectures
Week 01: Introduction [W01 Slides [_static/lectures/PLDI-Week-01-Intro.pdf]]
[W01 Code [https://github.com/cs4212/week-01-simple-2023]]
Week 04: (Ilya is away) Intermediate Representations and LLVM [W04 Slides
[_static/lectures/PLDI-Week-04-llvm.pdf]] [W04 Code
[https://github.com/cs4212/week-04-llvm-demo]]
https://ilyasergey.net/CS4212/ 1/4
4/4/24, 11:00 AM CS4212: Compiler Design (Autumn 2023) — CS4212 2023
Homework Projects
TBA
https://ilyasergey.net/CS4212/ 2/4
4/4/24, 11:00 AM CS4212: Compiler Design (Autumn 2023) — CS4212 2023
Muchnick/dp/1558603204/] by Muchnick
On Program Analysis
On OCaml
Copyright
https://ilyasergey.net/CS4212/ 3/4
4/4/24, 11:00 AM CS4212: Compiler Design (Autumn 2023) — CS4212 2023
Most of the materials and assignments for this module have been adapted, with
permission, from the UPenn’s compiler class by Steve Zdancewic
[https://www.cis.upenn.edu/~stevez/].
Index [genindex.html]
https://ilyasergey.net/CS4212/ 4/4