Home > DeveloperSection > Forums > What is MSIL?
yash Singh
yash Singh

Total Post:15

Posted on    December-07-2010 6:05 AM


 3 Reply(s)
 6922  View(s)
Rate this:
What is MSIL?

Pushpendra Singh

Total Post:9

Posted on    December-07-2010 6:14 AM

When the code is compiled, the compiler translates your code into Microsoft intermediate language (MSIL). The common language runtime includes a JIT compiler for converting this MSIL then to native code.

MSIL contains metadata that is the key to cross language interoperability. Since this metadata is standardized across all .NET languages, a program written in one language can understand the metadata and execute code, written in a different language. MSIL includes instructions for loading, storing, initializing, and calling methods on objects, as well as instructions for arithmetic and logical operations, control flow, direct memory access, exception handling, and other operations.

Uttam Misra

Total Post:125

Posted on    December-14-2010 2:47 AM

Use Interview Section of MindStick for Conceptual topic.

Phagu MAhato

Total Post:3

Posted on    December-27-2013 5:58 AM

Microsoft Intermediate Language (MSIL) is a CPU-independent set of instructions that can be efficiently converted to the native code.The MSIL code is then send to the CLR (Common Language Runtime) that converts the code to machine language, which is, then run on the host machine. MSIL is similar to Java Byte code. MSIL is the CPU-independent instruction set into which .NET Framework programs are compiled.

Don't want to miss updates? Please click the below button!

Follow MindStick