Portland-State-University 2023-2024 Bulletin

CS 422P Programming Language Implementation: Code Generation and Dynamic Semantics

Techniques and tools for construction of compiler and interpreter back-ends, including: interpreter design; code generation strategies for standard programming constructs; intermediate representations; optimization techniques; run-time organization, including functions, objects, and closures; run-time systems. Design and implementation of an interpreter and a compiler back-end for a small programming language.




CS 205, CS 302, CS 314, and CS 358.
  • Up one level
  • 400