Pojdi na vsebino

Common Intermediate Language

Iz Wikipedije, proste enciklopedije
Redakcija dne 00:58, 29. april 2016 od Ajgorhoe (pogovor | prispevki)
(razl) ← Starejša redakcija | prikaži trenutno redakcijo (razl) | Novejša redakcija → (razl)

Common Intermediate Language (CIL) je nižjenivojski jezik, ki ga definira specifikacija Common Language Infrastructure (CIL). Jezik je berljiv in ni je namenjen abstrakciji platforme, na kateri se izvajajo programi, napisani v jezikih skladnih s CLI.

Programski jeziki, ki ciljajo CLI, se najprej prevedejo v CIL, to kodo pa izvajalsko okolje ob izvajanju sproti prevaja v strojno kodo. To omogoča učinkovito optimizacijo glede na dejansko platformo, kjer se program izvaja, prenosljivost med različnimi platformami ter poljubno povezovanje delov programov, ki so napisano v različnih jezikih skladnih s specifikacijo CLI.