java machine code
I know what a virtual machine is. I don't really understand why the Java language has to be so intertwined with it, though. I mean couldn't someone make a program that translates C code into byte code for a Java Virtual Machine?
And likewise, isn't there any compiler out there that compiles Java code straight into machine code for a specific system?