Language | Type | |
---|---|---|
C | Source to Binary | Source code is compiled directly to machine instructions for specific CPU architecture (e.g. x86, x86_64, etc.) |
Java | Source to Bytecode | JVM compiles source code to bytecode. At runtime, bytecode is compiled to native instructions on demand. |
C# | Source to Intermediate Language (IL) | C# Compiler compiles source code to an Assembly (i.e. DLL, EXE) which is composed of Intermediate Language (IL) instructions |