CPSC 433 Compiler Construction

This course introduces the student to the methods and techniques involved in translating high-level languages such as ADA and C into executable machine code. Topics include study of lexical scanning, parsing, symbol table construction, object code generation, and optimization. The bulk of the student activity is spent writing a compiler for a substantial subset of the ADA or C language.

Credits

3 credits

Prerequisite

CPSC 130 and CPSC 131 and CPSC 230 and CPSC 232 and CPSC 250 and CPSC 340

Distribution

Advanced (ADVD)

Notes

Academic Level: 140-UG Level 4 Advanced

Modalities: In Person