Описание тега cil
http://en.wikipedia.org/wiki/Common_Intermediate_Language (CIL, произносится как "sil" или "kil") (ранее называвшийсяMicrosoft Intermediate Language илиMSIL, а иногда неофициально называемыйIL) - это язык программирования самого низкого уровня, понятный человеку, определенный Common Language Infrastructure (CLI) спецификация и используется.NET Framework, .NET Core и Mono.
Языки, нацеленные на CLI-совместимую среду выполнения, компилируются в CIL, который собирается в объектный код, имеющий формат в стиле байт-кода. CIL - это объектно-ориентированный язык ассемблера, основанный на стеке. Его байт-код транслируется в собственный код или выполняется виртуальной машиной.
Для CIL, промежуточного языка C (подмножество C), используйте c-intermediate-language.