CSIT 433 Compiler Construction

Finite automata; languages and grammars; review of language structure, translation, linking, loading, execution; run-time storage organization; compilation of simple structures; compiler design principles, organization and implementation; lexical analysis; symbol tables; parsers and semantic analysis; code generation and optimization; error diagnostics.

Credits

3

Prerequisite

(CSIT 311 or CSIT 312) and CSIT 341

Offered

Every other year