Општа језичка инфраструктура

From Wikipedia, the free encyclopedia

Општа језичка инфраструктура (енгл. ) је отворена спецификација развијена од стране компаније Мајкрософт који описује извршни код и окружење за његово извршење које чини језгро -а и имплементације бесплатног софтвера отвореног кода и . Спецификација дефинише окружење које омогућава да више језика на високом нивоу могу да се користе на другим рачунарским платформама без писања програма за одређену софтверску архитектуру.

Преглед

Thumb

Између осталог, спецификација описује четири следећа аспекта:

Систем општих типова
Скуп типова података и операција који деле сви СОТ програмски језици.
Информације о програмској структури, тако да се може референцирати између програмских језика и алата, што олакшава рад са кодом написаном на језику које не користите.
Заједничка језичка спецификација
Овај скуп правила дефинишу подскуп система општих типова.
Систем виртуелног извршавања
Овај систем учитава и извршава компатибилне програме, користи метаподатке да комбинује посебно генерисане делове кода у току извршења.


Сви компатибилни језици компајлирају Општи интермедијални језик (енгл. ), који је посредни језик који је издвојен из хардверске платформе. Када се код извршава, специфична платформа система виртуелног извршавања ће компајлирати на машински језик у складу са специфичним хардвером.

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.