Wednesday, October 31, 2007

What is "Microsoft Intermediate Language" (MSIL)?

All .NET programming language first gets compiled into intermediate language(MSIL) and then CLR compiles IL code into natice code.

MSIL is the CPU-independent instruction set into which .NET Framework programs are compiled. It contains instructions for loading, storing, initializing, and calling methods on objects.
Combined with metadata and the common type system, MSIL allows for true cross- language integration.

No comments: