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.
Prerequisite
CSC 221 and
CSC 223 with a grade of C- or higher, or permission of the instructor.