The course focuses on how to design and implement virtual machines for object oriented languages. First part of the course discusses designs behind some of today's high performance virtual machines. The second part is project based.
Participants are expected to enhance or implement a component in a virtual machine. The result is a report describing the implementation and the experiences. Virtual machines for Java, Self, and Beta will be used as examples.
Contents
Lecturers:
Lars Bak and Ole Lerhmann Madsen
Prerequisites
dProg2, dOvs
Course Language
Danish (English if needed)
Credits
2 points/10 ECTS