# Compilers and Language Design ## Catalog - [[compilers-overview|Intro]] - [[scanner|Scanner and Encoder]] - [[parser|Parser]] - [[name-resolution|Name Resolving]] - [[type-checking|Type Checker]] - [[mem-org|Memory Organization]] - [[code-generation|Code Generation]] - [[code-optimization|Code Optimization]] ## Info ### Resources - [Homepage](https://dthain.github.io/compilers-fa23/) - [Textbook by Dr. Thain](http://compilerbook.org), read this **thoroughly** as you go. - [Syllabus](https://dthain.github.io/compilers-fa23/syllabus.html) - [Starter code for the book](https://github.com/dthain/compilerbook-starter-code) ### Assignments - No late submission allowed. - Submit by midnight - It's ok to be imperfect: make sure to improve every time.