blog

Home / DeveloperSection / Blogs / Microsoft Intermediate Language (MSIL)

Microsoft Intermediate Language (MSIL)

Uttam Misra3750 21-Oct-2010

Microsoft Intermediate Language (MSIL) is a language used as the outputof a number of compilers(C#, VB, .Net, and so forth). The ILDasm (IntermediateLanguage Disassembler) program that ships with the .Net Framework SDK allowsthe user to see MSIL code in human readable format.

When compiling to manage code, the compiler translates yoursource code into Microsoft intermediate language (MSIL), which is the CPUindependent set of instructions that can be efficiently converted into nativecode. MSIL includes instruction for loading, storing, initializing, and callingmethod on objects, as well as instructions for arithmetic and logicaloperations, control flow, direct memory access, exception handling, and otheroperations. Before code can be run, MSIL must be converted to CPU- specificcode, usually be JIT – compiled and run on any supported architecture.


Updated 18-Sep-2014
More than 18 years of working experience in IT sector. We are here to serve you best.

Leave Comment

Comments

Liked By