Question: Explain the important of MSIL. Which tools is used to compile The IL Language?
Important of MSIL:
What is the meaning of MSIL?
MSIL can mean: Microsoft Intermediate Language, a programming language that has been standardized later as the Common Intermediate Language. Multi Service Interconnect Link, a type of interconnect in BT Wholesale's service architecture. Maruti Suzuki India Limited.
Important of MSIL:
- The microsoft intermediate Language(MSIL) also known as the common intermediate language(CIL).
- It is a set of instructions that are platform independent and are generated by the language-specific compiler from the source code.
- The MSIL is platform independent and consequently.
- It can be executed on any of the common language infrastructure supported environments such as the windows .NET runtime.
- The MSIL is converted into a particular computer environment specific machine code by the JIT compiler.
- This is done before the MSIL can be executed.
- The source code is converted into the MSIL by a language-specific compiler in the compile time of the CLR.
- Metadata is also produced in the compilation.
- The metadata contains information such as the defination and signature of the types in the code, runtime information etc.
- The JIT compiler then converts the MSIL into the machine code that is specific to the computer environment that the JIT compiler runs on.
- The Machine code obtained using the JIT compiler is then executed by the processor of the computer.