Common Intermediate Language
Limbajul intermediar comun (CIL), numit anterior Microsoft Intermediate Language (MSIL) sau Language Intermediate (IL), este setul de instrucțiuni binare ale limbajului intermediar definit în specificația infrastructurii de limbă comună (CLI).
Instrucțiunile CIL sunt executate de un mediu de rulare compatibil CLI, cum ar fi timpul de rulare comun.
Limbi care vizează CLI -ul compilează CIL.
CIL este bytecode bazată pe stivă orientată pe obiecte.
Runtimele de obicei compilează instrucțiuni CIL în cod autohton.
CIL a fost cunoscută inițial ca Microsoft Intermediate Language (MSIL) în timpul versiunilor beta ale limbile .NET.
Datorită standardizării C# și CLI, Bytecode este acum cunoscut oficial ca CIL.
Definițiile virusului Defender Windows continuă să se refere la binare compilate cu acesta ca MSIL.