PL/0 language compiler for virtual machine simulator