PyNE May 2016 - Making a compiler and VM in Python

location Campus North | 6pm 11th May 2016

Implementing a simple stack-based virtual machine and compiler in Python

This month we are really lucky to have Dave Jeffery (@unpoetemaudit) who will take us through implementing a stack-based virtual machine and compiler in Python. So if you have ever wondered how computer programs work then this will give you a peek under the covers.

This is going to be an introduction to compilers and virtual machines, or a look at implementing a stack based VM with a simple Forth-like compiler in Python. It’s actually a very entry level topic. No dependencies required other than Python itself (3 will be used but the code demonstrated should run fine on 2 as well).

So don’t be afraid - we should get to do some hands on stuff after in the dojo. Bring your laptop.

Compilers are definitely rich programmer food and stack-based languages, although simple, have been used on many embedded systems including the Philae spacecracft.

Pizza will be courtesy of our kind sponsors Sharpe Recruitment (@sharperecruit) and Pebble (@mypebble) - get there early to get a slice! And we once again will be hosted by the ace folks at Campus North (@campusnorthuk).

Campus North is down the hill from the Body Zone Gym and the Bunker Coffee & Kitchen on the corner of Carliol Square. Please ring the doorbell, or tweet @PythonNorthEast, to get let in.

Hope to see you there and please spread the word.

The meetup requires a minimum of 15 signed up to proceed


Campus North

5 Carliol Square, Newcastle upon Tyne NE1, United Kingdom

map Open in Google maps | Apple maps | Citymapper

Sign in to edit

Complete your event page