COMP 411

Language Processors (Major) (3,1,0)(L) 3 credits

Translators; compilers; assemblers and interpreters; compiler organization; compiler writing tools; use of regular expression; finite automata and context free grammars; scanning and parsing; run; time organization; semantic analysis; and storage allocation and code generation.

Prerequisite: COMP 305, COMP 451 (recommended)