.Net Interview Question: What is an Intermediate Language (IL)?

Intermediate Language (IL) is also known as Microsoft Intermediate Language (MSIL). All .NET source code is compiled to Intermediate Language. Intermediate Language is then converted to machine code at the point where the assembly is installed, or at run-time by a Just-In-Time (JIT) compiler