Users Pricing

blog

Home Blogs Microsoft Intermediate Language (MSIL) – MindStick

Microsoft Intermediate Language (MSIL)

Uttam Misra 4560 21 Oct 2010 Updated 18 Sep 2014

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.


Uttam Misra

Information Technology

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


Markdown for AI

A clean, structured version of this page for AI assistants and LLMs.

Open .md