Compiler Construction bio photo

Compiler Construction

Twitter Github

Edit on GitHub

Dynamics

In this section of the course we study dynamic behaviour (execution) of programs and how that is implemented.

Topics

  • Virtual machines, assembly code, byte code
  • Code generation
  • Dynamic semantics
    • Operational semantics
      • Interpreters
  • Memory management
    • Garbage collection

Lectures