Portland-State-University 2014-2015 Bulletin

CS 577 Modern Language Processors

An advanced course on compiler construction for modern programming languages, such as object-oriented or functional languages. Topics include type-checking, executable intermediate representations, interpretation and virtual machines, code generation for modern architectures, memory management and garbage collection, and optimization. Also offered as CS 677 and may be taken only once for credit.

Credits

3

Prerequisite

Prerequisite: CS 322.
  • Up one level
  • 500