CPSC 433 Compiler Construction

This course introduces the student to the methods and techniques involved in translating high-level languages such as PASCAL 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 PASCAL or C language. This course is usually offered in alternate years.

Credits

3 credits

Prerequisite

CPSC 111 AND CPSC 112 AND CPSC 232 AND CPSC 240 AND CPSC 251

Notes

140-UG Level 4 Advanced