Showing posts with label native code. Show all posts
Showing posts with label native code. Show all posts

Monday, July 28, 2008

Compiling MSIL to Native Code


Before Microsoft intermediate language (MSIL) can be executed, it must be converted by a .NET Framework just-in-time (JIT) compiler to native code, which is CPU-specific code that runs on the same computer architecture as the JIT compiler. Because the common language runtime supplies a JIT compiler for each supported CPU architecture, developers can write a set of MSIL that can be JIT-compiled and executed on computers with different architectures. However, your managed code will run only on a specific operating system if it calls platform-specific, native APIs, or a platform-specific class library