what is the difference between c compiler and java compiler?
C Compiler: It compiles C code to native machine code. ... Java Compiler: It compiles JAVA code into an intermediate form called bytecode (Java bytecode ). When you run compiled Java binary, it is compiled again to native machine codes using another compiler called Just In Time Compiler (Just-in-time compilation ).