position
Technology : Programming : .NET
.NET Runtime

How .NET programs are compiled and executed

All languages are converted into Intermediate Language (IL) when compiled into a binary file or executable.

Source Files C++ C# Visual Basic JScript

Compilers Compiler Compiler Compiler Compiler

Binaries Common Language Specification (CLI)

Just-in-time Compilation
Runtime Common Laguage Runtime (CLR)

In turn, binaries are executed under the Common Language Runtime (CLR).

Additional Information on .NET Runtime :

Common Language Runtime