CSC 342 Theory and Construction of Compilers

A study of ideas and techniques involved in the writing of a compiler for a high-level language, including grammars, finite state machines, top-down and bottom-up parsing, and symbol tables. Includes the writing of an actual compiler. Taking CSC 334 prior to CSC 342 is recommended but not required.

Credits

3

Prerequisite

CSC 221 and CSC 223 with a grade of C- or higher, or permission of the instructor.