2
Reply

What is MS-IL (Microsoft Intermediate Language) ?

Mohan  G

Mohan G

11y
1.2k
0
Reply

    Hello @ geometry dash 3d, MS-IL (Microsoft Intermediate Language), also known as CIL (Common Intermediate Language), is a CPU-independent set of instructions used by the .NET platform. When a .NET program is compiled, the source code (such as C#, VB.NET, or F#) is not converted directly into machine code. Instead, it is compiled into MS-IL. This intermediate code is stored in an assembly (.exe or .dll) along with metadata describing the program. At runtime, the Common Language Runtime (CLR) uses a Just-In-Time (JIT) compiler to translate the MS-IL code into native machine code that can run on the target computer.

    When a program is complied in .Net, the source code will be converted into an intermediate language called Microsoft Intermediate Language (MS-IL). This is done by Just-In time Compiler (JIT). The dot net framework is built in such a way that the code is Just-In time complied, which means that it get complied when it is called rather than compiling entire code at the start up. A portion of the code will get complied only once and it will exist till the application exit. This will have a significant improvement in performance since the entire section of the code won't get executed in most cases.