Course Outline for
CS678x
(Subject to change)
- Introduction
- Intermediate languages
(exercise in writing Java VM programs)
- Java VM
- Why are Microsoft and Sun mad at each other over Java?
- More Java VM and a grab bag of Java VM
issues to explore.
- Security and protection (exercise in program representations)
- Transmission and program representations
- Portability, its reality and its costs
- Garbage collection part 1 (exercise in garbage collection)
- Garbage collection part 2
- From Java VM to Java Source
- What do we miss in Java? (exercise in Pizza)
- Pizza
- Source to VM to native code
- Program optimization
Last modified 16:22:02 CST 11 February 1998
by Ron K. Cytron