15-122 Principles of Imperative Computation
Lecture 9: Programs as Data: The JVM

  • Reading: 09-jvm.pdf
  • Code: jvm00.c0, code directory
  • Concepts:
    • Programs as data
    • JVM and JVM bytcode
    • Stack machines
    • Code safety, security
    • Abstract machines vs actual machine code
  • Previous lecture: Stacks
  • Next lecture: Review

[ Home | Schedule | Assignments | Resources ]
[ Blackboard | academic.cs.15-122 ]

fp@cs
Frank Pfenning