CSE304: Compiler Design

Fall 2021


Course Description
syllabus [304]

Class Information

Instuctor and Office Hours

Meeting Times:

Zoom Links

Additional Information:

Course Text

The text for the course is Compilers: Principles, Techniques, and Tools by Alfred Aho, Monica S. Lam, Ravi Sethi, and Jeffery Ullman.

This is the sentinnel text on Compiler construction and has thorough and clear descriptions of algorithms, data structures, and techniques used in the construction of modern compilers.

Recommended References

Lex & Yacc is a text describing the linux based tools Lex (a Lexical Analyzer generator) and Yacc (Yet Another Compiler Compiler which produces parsers from a grammar specification.)

Engineering a Compiler is similar in content to the required text. It gives another perspective on some compiler algorithms.