----------------------------------------------------------- New Message on BDOTNET
----------------------------------------------------------- From: spark Message 2 in Discussion Upon Compliation all the Code gets conveted into MSIL code. This code is what the CLR can execute.<o:p></o:p> IL is not machine code.<o:p></o:p> The compilers also emit the Metadate which makes it completely self describing. The CLR will load this MSIL(or IL) code and JIT complile to convert IL into machine Code just before the execution. So CLR also natively compiles to machine code from IL form. After this the code will be executed.<o:p></o:p> You are correct. I have one more confusion when i build my application ,is my application is compiled i.e Generate the MSIL. Yes. and when start application is MSIL is converted to machine code through CLR.Am I right. Yes also some confusion regarding about JIT(Just In Time) compiler.i mean why it is called JIT ,how it is different form the normal compiler like c,C++. Because it compiles to machine sepcific code just at the when the code is going to be executed. Many systems JIT compile the entire intermediate code in theor Jit implementation. The .Net JIT which I prefer called a demand-JIT coompiles only the methods in the code that are actually going to run. ----------------------------------------------------------- To stop getting this e-mail, or change how often it arrives, go to your E-mail Settings. http://groups.msn.com/BDotNet/_emailsettings.msnw Need help? If you've forgotten your password, please go to Passport Member Services. http://groups.msn.com/_passportredir.msnw?ppmprop=help For other questions or feedback, go to our Contact Us page. http://groups.msn.com/contact If you do not want to receive future e-mail from this MSN group, or if you received this message by mistake, please click the "Remove" link below. On the pre-addressed e-mail message that opens, simply click "Send". Your e-mail address will be deleted from this group's mailing list. mailto:[EMAIL PROTECTED]
