C/C++ objects for a VM
byte-code objects
Alternative is machine code directly
Lower level, more complex, but more degrees of freedom in some aspects