translator of simple c-like programming language into java bytecode