A compiler for running a C code on Java virtual machine