#SquirrelJME: The interesting thing is that SquirrelJME is a JVM, but it runs all the JVM logic in Java which runs within its own JVM. Lots of the glueing is done by the byte code compiler. The stuff on the outside is just a basic CPU with memory access. So this is very like C.