|
|
|||||||||
|
|
|
||||||||
|
|
|
||||||||
|
|
|
||||||||
| . |
Computer ScienceC S 321. Programming Languages and CompilersIntroduction to the structure of programming languages and their implementation. Basic language design principles; abstract data types (lists, arrays, user-defined types); functional languages; type systems; object-oriented languages. Basics of lexing, parsing, syntax-directed translation, semantic analysis and code generation.Prerequisite: C S 225, and C S 232 or ECE 291.
|