Intermediate Language

The Java language introduced the concept of byte code. The evolution of programming languages dictates that some things survive and some don't. Hopefully, the good ideas are propagated and the bad ones are not.

Intermediate Language, or IL, is similar to the idea of Java byte code. If the compiled form of a programming language is general enough, the compiled code can be separated from the platform on which it runs. The idea behind Java is that the compiler creates byte code, and some other tool converts the byte code to a platform-specific version of the code that runs on that specific platform. These other tools are often referred to as JITters, from the abbreviation for JIT compilers. (JIT is an acronym for just-in-time, ...

Get Visual Basic® .NET Power Coding now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.