Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Whats MSIL, and why should my developers need an
appreciation of it if at all?

Answer Posted / kirti

When compiling the source code to managed code, the compiler translates the source into Microsoft intermediate language (MSIL). This is a CPU-independent set of instructions that can efficiently be converted to native code. Microsoft intermediate language (MSIL) is a translation used as the output of a number of compilers. It is the input to a just-in-time (JIT) compiler. The Common Language Runtime includes a JIT compiler for the conversion of MSIL to native code.

Before Microsoft Intermediate Language (MSIL) can be executed it, must be converted by the .NET Framework just-in-time (JIT) compiler to native code. This is CPU-specific code that runs on the same computer architecture as the JIT compiler. Rather than using time and memory to convert all of the MSIL in a portable executable (PE) file to native code. It converts the MSIL as needed whilst executing, then caches the resulting native code so its accessible for any subsequent calls.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

what are the web form events available in asp.net?

1041


Tell me what is the request flow used for asp.net mvc framework? : asp.net mvc

1109


Explain what is an abstract class?

1021


Is asp.net free?

992


What are the different types of events are occured when a client requests an ASP.NET page from IIS server?

1118


What will happen if the server confugration file and the application confugration file have different values for sassion state ASP.NET?

1232


What is a page life cycle?

1045


what are the events raised in asp.net page life cycle?in which stage view state can be loaded?

989


What is actually returned from server to the browser when a browser requests an .aspx file and the file is displayed?

1011


Describe session handling in a webfarm, how does it work and what are the limits?

1081


What is aspect-oriented programming?

1105


What parameters can you pass in the url of the api? Can get and post use the same url?

993


Will the asp.net validators run in server side or client side? How do you do client-side validation in .net?

954


What is difference between session and viewstate?

905


What does session_start () do?

1098