Francais | English | Espanõl

Common Intermediate Language

From Wikipedia, the free encyclopedia

Jump to: navigation, search

Common Intermediate Language (CIL) is the lowest-level human-readable programming language in the Common Language Infrastructure and in the .NET Framework. Languages which target the .NET Framework compile to CIL, which is assembled into bytecode. CIL resembles an object oriented assembly language, and is entirely stack-based. It is executed by a virtual machine. The primary .NET languages are C#, Visual Basic .NET, C++/CLI, and J#.

With the beta releases of the .NET languages, CIL was originally known as Microsoft Intermediate Language (MSIL). Due to standardization of C# and the Common Language Infrastructure, the bytecode is now officially known as CIL. Because of this legacy, CIL is still frequently referred to as MSIL, especially by long-standing users of the .NET languages.

[edit] External links

hu:Common Intermediate Language

it:Common Intermediate Language pl:Common Intermediate Language zh:微软中间语言

Personal tools