Common Intermediate Language

Common Intermediate Language (CIL) is the lowest-level human-readable programming language in the .NET Framework and in the Common Language Infrastructure. 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 and Managed C++. 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, however, CIL is still often referred to as MSIL. This is especially true of longtime veterans of the .NET languages. CIL also is an acronym for C Intermediate Language which is a is a high-level representation along with a set of tools that permit easy analysis and source-to-source transformation of C programs. * CIL (berkeley.edu)

Example CIL code

This is a Hello world program in CIL.
  .assembly HelloWorld  .class auto ansi HelloWorldApp  {       .method public hidebysig static void Main() cil managed       {            .entrypoint            .maxstack 1            ldstr "Hello world."            call void mscorlibSystem.Console::WriteLine(string)            ret       }  } 

External links

 

<< PreviousWord BrowserNext >>
cloaking device
tom jones
analytic language
chuck berry
cher
no first use
richard burton
tom jones (singer)
joan crawford
academy award for best short film color
pentecost
wha ti, northwest territories
compromise of 1850
missouri compromise
ergative
victoria beckham
george michael
minuteman
grandfather paradox
building
a 18 hornet
gecko (layout engine)
alexander john cuza
layout engine
pax americana
common language runtime
freedom of religion
moldavia
wrigley
gary numan
psion organiser
psion
intelligent building
penrose tiling
1490s bc
rambouillet agreement
speaker of the united states house of representatives
abraham robinson
omnipotence paradox
wallachia
gerhard gentzen
allegany county
wisdom
alleghany county