Заједничка језичка инфраструктура (ЦЛИ)

Аутор: Randy Alexander
Датум Стварања: 2 Април 2021
Ажурирати Датум: 26 Јуни 2024
Anonim
Боевая работа российских Су-25 с АвБ Хмеймим в сопровождении сирийских Миг-29
Видео: Боевая работа российских Су-25 с АвБ Хмеймим в сопровождении сирийских Миг-29

Садржај

Дефиниција - Шта значи заједничка језичка инфраструктура (ЦЛИ)?

Цоммон Лангуаге Инфраструцтуре (ЦЛИ) је Мицрософтова спецификација за покретање програмских програма високог нивоа у различитим рачунарским системима без промене програмског кода. ЦЛИ је заснован на Мицрософт .НЕТ концепту да неки језички програми на високом нивоу захтевају измене због хардвера система и ограничења обраде.


ЦЛИ компилира апликације као средњи језик (ИЛ), који се аутоматски саставља као изворни системски код. Овај приступ омогућава да се апликације покрећу без преписивања кода у ограниченим системима.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедија објашњава заједничку језичку инфраструктуру (ЦЛИ)

ЦЛИ компоненте су следеће:

  • Цоммон Типе Систем (ЦТС): ЦЛИ цоре модел. Пружа подршку широком распону типова података на програмском језику на које често позивају различити преводиоци. Метаподаци: познати као подаци о подацима. Механизам између различитих алата, као што су компајлери и исправљачи грешака, и виртуелног система извршења (ВЕС). Дефинира метаподатке за ЦТС типове података.
  • Спецификација заједничког језика (ЦЛС): основни скуп правила за било који језик компилације према ЦЛИ стандардима.
  • Виртуал Екецутион Систем (ВЕС): Учитава и покреће ЦЛИ програме и имплементира ЦТС модел. Пружа услуге потребне за управљање кодом и подацима. За повезивање повезаних модула покретања користи касне везујуће метаподатке.

Предности ЦЛИ-а су следеће:


  • Дефинише конзистентни модел програмирања. На пример, .НЕТ програм је синтактички сличан Ц.НЕТ-у или ВБ.НЕТ-у и следи исте битне кораке приликом приступа и добијања података.
  • Администратори могу дефинирати и појачати сигурност ограничавањем приступа подацима и осигуравањем аутентичности корисника.
  • Имплементира протоколе попут ХТТП, протокола за контролу преноса / интернетског протокола (ТЦП / ИП), једноставног протокола за приступ објекту (СОАП) и проширеног језика за означавање (КСМЛ), пружајући компатибилност технологије са додатним нивоима заштите.
  • Омогућује корисницима да раздвоје логику презентације апликације и пословну логику за веће одржавање и преносивост.