2023-2024 Undergraduate Catalog


COSC 40603 Compiler Theory

Prerequisites: COSC 30203, COSC 30403, and MATH 30123. Formal description of algorithmic languages, such as Pascal, and the techniques used in writing compilers for such. Topics include syntax, semantics, storage allocation, code generation, error handling and diagnostics, code optimization, etc. Includes the definition and writing of a compiler for a simple programming language.

Credits

3