O'Reilly logo

A Programmer's Guide to .NET by Alexei Fedorov

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

2.2. Managed code

When we compile for CLR, the resulting code is called “managed code”. This code can take advantage of services provided by Common Language Runtime. This is available via the metadata, which is information about types, members, and references in the code that is created during the compilation and stored with the compiled code. Common Language Runtime uses metadata to locate classes and load them, generate platform-dependent code (also called “native code”), and provide security.

Microsoft Intermediate Language

The result of the compilation of the source code is the Microsoft Intermediate Language – a CPU-independent set of instructions that can later be converted to native code. Microsoft Intermediate Language contains instructions ...

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