CSCI 4555 (3). Compiler Construction.
Introduces the basic techniques used in translating programming languages: scanning, parsing, definition table management, operator identification and coercion, code selection and register allocation, error recovery. Students build a complete compiler for a simple language. Same as ECEN 4553.
Prerequisites: CSCI 2400 and CSCI 2824.
Coordinator: Jeremy Siek