Is C# partially interpreted or really compiled? - Stack Overflow
C# is compiled into IL, by the c# compiler. This IL is then compiled just-in-time (JIT) .. In an interpreter, no machine code is generated at runtime, only existing . C# compiles to CIL, which JIT compiles to native; by contrast, Perl.