Dans l'environnement de programmation Microsoft, le
Common Intermediate Language (CIL) est le
langage de programmation de plus
bas niveau qui peut être lu par un humain. Le code de plus haut niveau dans l'environnement
.NET est compilé en code CIL qui est assemblé dans un code dit
bytecode. CIL est un code assembleur orienté objet et pile. Il est exécuté par une machine virtuelle.