Semester and Year
Fall 2023
Dept
Computer Science
Course Number
440
Section Number
1
Course Catalog Description
Study of the techniques for translating high-level programming languages into executable machine code or byte code: lexical analysis, syntactic analysis, contextual analysis, and code generation. Comparison between compilation and interpretation as approaches to programming language implementation. Optional topics include: garbage collection, polymorphic type checking, optimization, implementation of virtual machines. Offered as needed.
Recommended Citation
Shallue, Andrew, "Fall 2023 CS440 Sect. 1 Compiler Construction" (2023). Computer Science Syllabi. 8.
https://digitalcommons.iwu.edu/compsci_syllabi/8