Compiler Construction bio photo

Compiler Construction

Twitter Github

Edit on GitHub

Lecture 14: Interpreters

Topics

  • Dynamics semantics
    • behaviour of programs
  • Definitional interpreters
  • Operational semantics
  • DynSem meta-DSL
    • reduction rules
    • semantic components: environments, stores
    • implicit propagation
    • interpreter generation
  • Partial evaluation
    • program specialization
    • Futumura projections
  • Other topics
    • AST interpreters
    • Bytecode interpreters
    • Just-in-time compilers

Slides

Compiler Construction | Lecture 14 | Interpreters from Eelco Visser

Reading Material