Kokkuvõte IL

Autor: Peter Berry
Loomise Kuupäev: 14 August 2021
Värskenduse Kuupäev: 22 Juunis 2024
Anonim
Kokkuvõte IL - Tehnoloogia
Kokkuvõte IL - Tehnoloogia

Sisu

Definitsioon - mida tähendab abstraktne IL?

Kokkuvõtlik IL (vahekeel) on tarkvara arenduskomplekt (SDK), mis koosneb raamatukogudest, dokumentatsioonist ja muudest arendusriistadest, mida saab kasutada .NET-raamistiku ja binaarfailide sisu kõrgel tasemel manipuleerimiseks.

Kokkuvõtet IL saab kasutada koodis, mis on kirjutatud ükskõik millisesse .neti keeles, näiteks C #, F # jne. Selle peamine eesmärk on binaarfailide lugemine ja muutmine kõrgtasemel keeles kirjutatud koodist, mille üksikasjad oleksid muidu tülikamad. juurdepääs binaarses vormingus. Seda on kasutatud ka järgmistel eesmärkidel:


  1. F-koodiga kirjutatud koodi koostamisvahendina
  2. Koodile juurdepääsu turvalisusega seotud koodi staatilise analüüsi teostamiseks ja aspektidele orienteeritud programmeerimisprojektide jaoks.
  3. Tööriist funktsionaalsetes programmeerimiskeeltes kirjutatud koodi sisaldavate MS-ILX programmide arendamiseks.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab Abstract IL

Abstraktse IL kontseptsioon on Microsofti teadusuuringute programmeerimispõhimõtete ja tööriistade grupi jõupingutuste tulemus tööriista ehitamiseks, mis suudab .NET-raamistiku käivitatavaid faile analüüsida, neid manipuleerida ja muuta. Selle funktsiooni abil saab turvalisuse, vigade tuvastamise, dünaamiliste turbekontrollide ja IL-i optimeerimise / profileerimise tööriistade täiustamiseks arendada laia valikut rakendusi.

Arengu eesmärkidel abstraktse IL SDK kasutamise nõue on .NET-raamistiku SDK ja F # -kompilaatori olemasolu, kuna F # peetakse üldiselt parimaks hallatava koodi (IL-i kasutades) kirjutamise tööriistaks, võrreldes teiste .NET-keeltega. .NET-programmide juurutamiseks, mis põhinevad abstraktsetel IDL-teekidel, tuleb varustada .NET-i tööaja ümberjaotatav koopia. Samuti väldib Abstract IL kasutamine sõltuvust sellest, kas ilasm.exe / ildasm.exe on teekonnas, kuna see hoolitseb binaarandmete lugemise / kirjutamise eest.

Teine .NET-is abstraktse IL-ga seoses tavaliselt kasutatav terminoloogia on tavaline IL. Ühine IL on inimesele loetav .NET-i kirjutatud koodi versioon, mida saab käivitada CLI-d toetavas keskkonnas, mis aitab vältida sõltuvust platvormist või protsessori tüübist.

Ühise IL-i eesmärk on genereerida kood, mis kõrvaldab vajaduse levitada eri kahendkogumeid erinevatele platvormidele ja protsessoritüüpidele koos paremate turva- ja töökindluse funktsioonidega. Kuid Abstract IL on ette nähtud .NET-binaarfailidele parema juurdepääsu saamiseks.