Köztes kód

A Programozás Wiki wikiből


Common Intermediate Language (CIL), Microsoft Intermediate Language (MSIL), Intermediate Language (IL).

Mind a köztes nyelvi kódot jelenti, a manapság használatos a CIL – amely a . NET – keretrendszer része. A CIL-t más néven bájt kódnak is nevezik. A CIL a programkód és a kész futtatható kód közötti közbenső kód. A CIL platform független kódot állít elő így nincsenek korlátok sem operációs rendszer, sem hardver követelmények terén, programozási nyelvtől is független (C#,Visual Basic .NET) A program futtatásakor a futás előtti fordító készít gépi kódot (JIT-Just in Time). A program futtatásáért,felügyeletéért a CLR: Common Language Runtime felel, amely alkalmazkodik a számítógép hardver-szoftverelemeihez. A CLR által futtatott kódot felügyelt kódnak nevezzük.