C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Communities   Interview   Jobs   Projects   Offshore Development    
Silverlight Tutorials | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Revenue Sharing |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...

New Feature: Community Sites: Create your own .NET community website and start earning from Google AdSense ! It's Free !






What is MSIL


Posted Date: 04 Aug 2008    Resource Type: Definitions    Category: General
Author: InitiotechMember Level: Gold    
Rating: Points: 3



(IL) Intermediate Language, also Known as (CIL) Comman Intermediate Language, or popularly the (MSIL) Microsoft Intermediate Language, is the Core of the .NET Framework. All .NET source codes written in any .net supportive language (C#,VB.net etc), when compiled are converted to MSIL. This MSIL, when installed or at the Runtime, gets converted to machine code. The Runtime convertion of MSIL code to the machine code is handled by a component called as the Just In Time (JIT) Compiler.



Responses

Author: sanmu    05 Aug 2008Member Level: Bronze   Points : 1
MSIL :

Microsoft Intermediate Language or Intermediate Language or common Intermediate Language

it converts the source code into intermediate language and then machine code by JIT Compiler .



Author: RamyaNaidu    07 Aug 2008Member Level: Silver   Points : 2
Microsoft Intermediate Language (MSIL) is a platform independent language that gets compiled into platform dependent executable file or dynamic link library. It means .NET compiler can generate code written using any supported languages and finally convert it to the required machine code depending on the target machine.

To get some clarity in this language we need to write some code. In this tutorial we?ll use a very simple piece of source code in C# .Net. Now we need to compile this code using csc command in Microsoft .NET on the command line. To do this, please type next string: csc ILSample.cs. After it compiler will create an executable file named ILSample.exe.

After this type the command called ILDasm. It will open application called Intermediate Language Disassembler. In file menu choose open and find our executable file.This application opens our assembly showing all structural units viz., classes, methods, data fields and all global and local application data. Now if you click on the method it shows code in intermediate language. This code is most like at language with independent set of instructions.




Feedbacks      
Popular Tags   What are tags ?   Search Tags  
MSIL definition  .  MSIL  .  Microsoft Intermediate Language  .  Intermediate Language  .  IL definition  .  Define MSIL  .  Define IL  .  Define CIL  .  CIL definition  .  

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: What is CLR
Previous Resource: Definition of API
Return to Discussion Resource Index
Post New Resource
Category: General


Post resources and earn money!
 
Related Resources



dotNet Slackers   BizTalk Adaptors    Web Design


Contact Us    Privacy Policy    Terms Of Use