- Due to room-scheduling conflicts, Compiler Construction will meet in GOL-3550 (ICL3) rather than GOL-3520 (ICL1) for the remainder of the quarter.
Instructor: Matthew Fluet E-mail: mtf at cs.rit.edu Office hours: Tue. 9:00am – 11:00am; GOL-3555 Wed. 9:00am – 11:00am; GOL-3555 or by appointment Lectures: Section 01 MW 12:00pm – 1:50pm; GOL-3550 Website: http://www.cs.rit.edu/~mtf/teaching/20122/cc http://mycourses.rit.edu FusionForge Server: https://asgard.cs.rit.edu:443
This course discusses design and implementation of language processors and translators. Topics include lexical, syntactic, and semantic descriptions, algorithms for analysis tools, and programming techniques, as well as environment-, stack-, and heap-based interpreters and code generation for typical computer architectures.