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:
“This morning I threw up at a board meeting. I was sure the cat was out of the bag, but no one seemed to think anything about it; apparently its quite common for people to throw up at board meetings.”
—Jane Wagner (b. 1935)
“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 mens faces or their humors do.”
—François, Duc De La Rochefoucauld (16131680)
“The style of an author should be the image of his mind, but the choice and command of language is the fruit of exercise.”
—Edward Gibbon (17371794)