Very Small VM
A generic virtual machine. Initially ported to a number of different language environments and OS environments, but intended to be very quick to port to any OS, language, platform, microcontroller etc. Uses an orthogonal register transfer opcode model.