CS 421 Programming Lang and Compilers
Credit: 3 or 4 hours.
(C S 321) Introduction to the structure of programming languages and their implementation. Basic language design principles; abstract data types; functional languages; type systems; object-oriented languages. Basics of lexing, parsing, syntax-directed translation, semantic analysis and code generation. 3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: CS 225, and CS 232 or ECE 390.
Available Fall 2004 | |