===== Common Intermediate Language (CIL) ===== [[dido:public:ra:xapend:xapend.a_glossary:start| Return to Glossary ]] **Common Intermediate Language (CIL)**, formerly called Microsoft Intermediate Language (MSIL) or Intermediate Language (IL),[1] is the intermediate language binary instruction set defined within the Common Language Infrastructure (CLI) specification.[2] CIL instructions are executed by a CLI-compatible runtime environment such as the [[dido:public:ra:xapend:xapend.a_glossary:c:clr]]. Languages which target the CLI compile to CIL. CIL is [[dido:public:ra:xapend:xapend.a_glossary:o:oo | object-oriented]], stack-based bytecode. Runtimes typically [[dido:public:ra:xapend:xapend.a_glossary:j:jit|just-in-time]] compile CIL instructions into native code. Source: [[https://en.wikipedia.org/wiki/Common_Intermediate_Language | Common Intermediate Language (CIL) ]]