Common Intermediate Language

Common Intermediate Language (CIL, pronounced either "sil" or "kil") (formerly called Microsoft Intermediate Language or MSIL) is the lowest-level human-readable programming language defined by the Common Language Infrastructure (CLI) specification and is used by the .NET Framework and Mono. Languages which target a CLI-compatible runtime environment compile to CIL, which is assembled into an object code that has a bytecode-style format. CIL is an object-oriented assembly language, and is entirely stack-based. Its bytecode is translated into native code or executed by a virtual machine.

CIL was originally known as Microsoft Intermediate Language (MSIL) during the beta releases of the .NET languages. Due to standardization of C# and the Common Language Infrastructure, the bytecode is now officially known as CIL.

Read more about Common Intermediate Language:  General Information, Instructions, Computational Model, Example, Generation

Famous quotes containing the words common, intermediate and/or language:

    ... every woman’s organization recognizes that reformers are far more common than feminists, that the passion to look after your fellow man, and especially woman, to do good to her in your way is far more common than the desire to put into every one’s hand the power to look after themselves.
    Crystal Eastman (1881–1928)

    Complete courage and absolute cowardice are extremes that very few men fall into. The vast middle space contains all the intermediate kinds and degrees of courage; and these differ as much from one another as men’s faces or their humors do.
    François, Duc De La Rochefoucauld (1613–1680)

    Consensus is usually made possible by vague language and shallow commitments.
    Mason Cooley (b. 1927)