.NET Framework
Common Intermediate Language (CIL)
Die Common Intermediate Language (CIL) ist eine Zwischensprache (Intermediate Language (IL)), in die alle Programmiersprachen der Common Language Infrastructure (CLI) Programme kompilieren. Diese Programme werden dann in der Virtual Execution System (VES) geladen, in Maschinecode des Zielsystems kompiliert und anschließend ausgeführt.
Das .NET Framework ist eine Implementierung der Common Language Infrastructure (CLI) Spezifikation. Das .NET Framework SDK enthält die Compiler zur Erstellung von CIL Dateien (sogenannte Assemblies), die dann in der Common Language Runtime (CLR) (der Implementierung der Spezifikation der Virtual Execution Systems (VES) des CLI) geladen, in Maschinencode kompiliert und ausgeführt werden.