CS 321 Languages and Compiler Design

Principles of programming languages and language implementation by compilation. Techniques of language definition. Run-time behavior of programs. Compilation by recursive descent. Use of LR compiler- generation tools. Design and implementation of a compiler for a small language.

Credits

4

Prerequisite

CS 201, 202, 300, 311.