What is MSIL or What does MSIL (Microsoft Intermediate Language) mean? What are its features?
Asked: December 28, 20212021-12-28T06:35:22+00:00 2021-12-28T06:35:22+00:00In: Technology, Website Development
What is MSIL?
Leave an answer
You must login to add an answer.
Need An Account, Sign Up Here
Microsoft Intermediate Language (MSIL), also known as Common Intermediate Language (CIL), is basically a rule-book or guide or a set of instructions that are platform independent. The MSIL or CIL are created by the language-specific compiler from the source code.
Basically, it is a platform which is independent. As a result (being independent), the MSIL or CIL can be executed or put into active mode on any of the Common Language Infrastructure supported environments such as Windows.
It is converted/changed into a particular computer environment specific machine code by the JIT (Just in Time) Compiler which must be done before the MSIL can be executed or put into active mode.
The MSIL can be converted into the machine code on a specific requirement basis. To exemplify this point, the JIT (Just in Time) compiler compiles the MSIL as required rather than the whole of it.
When we talk of or explain the CLR, it must be mentioned that the execution process includes the creation of the MSIL and the conversion of the MSIL into machine code by the JIT compiler.
Features of MSIL:
The MSIL and CIL have revolutionized Internet functioning. It has made many difficult computer tasks and is growingly becoming popular across the world. It is particularly useful as the system happens to be machine agnostic and can be turned into native code quickly.
As a result, it simplifies computer operations.