Thunder Bay • Orillia

Honours Bachelor in Computer Science -Combined Credential program with Georgian College (O) - Programming Language Processors

Computer Science 4413 Programming Language Processors
Compiler organization, compiler-writing tools, finite automata and regular expressions, context-free grammars, scanning and parsing, semantic checking, run-time organization, implementation of a run-time model, storage allocation, code generation, and optimization. Students will be required to implementĀ a front-endĀ compiler for a modern language.
Credit Weight: 0.5
Prerequisite(s): Computer Science 4411
Offering: 0-0; 3-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences