How to Build a Virtual Machine

How to Build a Virtual Machine

Authored By: Evan Davis 1 year ago

9876 Page Views

The title pretty much says it all. In this presentation, Terence Parr gives you an idea of the core mechanisms behind virtual machines, “Java has a virtual machine, [as do] Python, Ruby, a lot of these fun languages that you’re using. JavaScript originally was purely an interpreted language. This will give you an idea of how all these things are built.”

Terence, a professor at the University of San Francisco, adds that despite this demo being really simple, and geared towards programmers without much language implementation experience, it is exactly what he built the first time he built a commercial interpreter for car manufacturer Renault.

This talk is from the San Francisco Language Design and Implementation Meetup of which Terence is the organizer.

Additional Resources from NewCircle:

If you liked this post you'll probably be interested in these: