Prepare for your Next Interview
This is a discussion on What is Microsoft Intermediate Language (MSIL) within the C# forums, part of the Software Development category; MSIL are simple binary structures that are similar to the instruction sets of the CPU. Like the instruction set, it encodes a wide spectrum of operations such as loading, storing, ...
|
|||
|
What is Microsoft Intermediate Language (MSIL)
MSIL are simple binary structures that are similar to the instruction sets of the CPU. Like the instruction set, it encodes a wide spectrum of operations such as loading, storing, arithmetic and logical operations and control flow. The similarity to the machine code enables the code to be compiled quickly in the Just in time compiler. The type verification also becomes simpler because the DotNet binary contains tables of metadata. The metadata defines each type and its signatures and also the other data that the runtime locates and extracts from the file at the time of execution. The presence of the metadata makes the module self descriptive and eliminates the need for IDL files and header files. However, unlike the CPU instruction set, MSIL expresses object oriented concepts such as object creation, method invocation, property access and exception handling.
It is the Microsoft Intermediate Language (MSIL) which makes applications language independent. Applications may be created by programmers in any language of their choice—ASP.NET or VB.NET—in a machine on which the .NET framework has been installed. The compiler then, gives an output in the Microsoft Intermediate language. This language can be defined as a kind of assembly language at a higher level of abstraction. The language is designed in a manner that makes it possible to convert it into any kind of native machine code with ease. The CLR detects the Intermediate language and invokes the Just-in-time compiler to convert the language into machine code. |
| The Following 2 Users Say Thank You to GeekAdmin For This Useful Post: | ||
| Sponsored Links |
|
|||
|
Re: What is Microsoft Intermediate Language (MSIL)
That was pretty good breifing about MSIL. Never knew about it before
![]()
__________________
[COLOR="Blue"][SIZE="2"]"If you are not living on the edge of your life, you are wasting space"[/SIZE][/COLOR] Someone says "Impossible is nothing". The man next him says "Let me see you licking your elbow tip!" |
|
|||
|
Re: What is Microsoft Intermediate Language (MSIL)
are set of binary operations that contains the operations, loading and structure like a CPU.
It expresses Object Oriented concepts such as object creation, menthod invocation property access and exception handling. |
![]() |
|
| Thread Tools | |
| Display Modes | |
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Download Free Microsoft Office 2007 | admin | ASP.NET | 8 | 3 Days Ago 09:42 PM |
| C Language - The Preprocessor | Lokesh M | C and C++ | 1 | 06-17-2006 07:41 AM |