O'Reilly logo

.NET Common Language Runtime Unleashed by Kevin Burton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Where Does IL Fit into the Development Scheme?

As the name implies, IL sits in the middle of a development scheme. A programmer works in one of the supported languages generating code. To run the code, this high-level language is compiled. Normally when a language is compiled, the output of the compiler is a program that can be directly run. With a managed code system, the compiler produces IL code that is turned into instructions that are specific to the machine on which the IL code is loaded by the Just-In-Time (JIT) compiler. This process is illustrated in Figure 5.1.

Figure 5.1. Basic runtime structure.

Rather than turn all of the IL code into ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required