Tiivistelmä IL

Kirjoittaja: Peter Berry
Luomispäivä: 14 Elokuu 2021
Päivityspäivä: 22 Kesäkuu 2024
Anonim
Tiivistelmä IL - Tekniikka
Tiivistelmä IL - Tekniikka

Sisältö

Määritelmä - mitä abstrakti IL tarkoittaa?

Tiivistelmä IL (keskikieli) on ohjelmistokehityspaketti (SDK), joka koostuu kirjastoista, dokumentaatiosta ja muista kehitystyökaluista, joita voidaan käyttää korkean tason .NET-kehyksen ja binaaritiedostojen sisällön käsittelemiseen.

Tiivistelmää IL voidaan käyttää koodissa, joka on kirjoitettu millä tahansa .Net-kielellä, kuten C #, F #, jne. Sen päätarkoitus on lukea ja muokata binaareja korkean tason kielellä kirjoitetusta koodista, jonka yksityiskohdat muuten olisivat hankalimpia. pääsy binaarimuodossa. Sitä on käytetty myös seuraaviin:


  1. Kokoonpanotyökaluna F #: lle kirjoitetulle koodille
  2. Staattisen analyysin suorittamiseksi koodin käyttöoikeuksien suojaamiseen liittyvän koodin tarkistamiseksi ja näkökohtaisille ohjelmointiprojekteille.
  3. Työkalu MS-ILX-ohjelmien kehittämiseen, jotka sisältävät toiminnallisilla ohjelmointikielellä kirjoitetun koodin.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää abstraktin IL: n

Abstraktin IL: n käsite on seurausta Microsoft Researchin ohjelmointiperiaatteet ja työkalut -ryhmän pyrkimyksistä rakentaa työkalu, joka pystyy analysoimaan, käsittelemään ja muuttamaan .NET-kehyksen suoritettavia tiedostoja. Tämän ominaisuuden avulla voidaan kehittää laaja valikoima sovelluksia tietoturvan, virheiden havaitsemisen, dynaamisten turvatarkastusten ja IL-optimointi- / profilointityökalujen parantamiseksi.

Abstraktin IL SDK: n käytön vaatimukseksi kehitystarkoituksissa on oltava .NET-kehys SDK yhdessä F # -kääntäjän kanssa, koska F #: ta pidetään yleensä parhaana välineenä hallitun koodin kirjoittamiseen (IL: n käyttäminen) verrattuna muihin .NET-kieliin. .NET-ohjelmien, jotka perustuvat Abstract IDL -kirjastoihin, käyttöön on toimitettava .NET Runtime Redistribvable -kopion kopio. Lisäksi abstraktin IL: n käyttö välttää riippuvuuden siitä, onko ilasm.exe / ildasm.exe polulla, koska se huolehtii binaaritietojen lukemisesta / kirjoittamisesta.

Muu .NET: ssä abstraktin IL: n yhteydessä yleisesti käytetty terminologia on yhteinen IL. Common IL on ihmisille luettavissa oleva .NET-kirjoitetun koodin versio, joka voidaan suorittaa CLI: tä tukevassa ympäristössä, mikä auttaa poistamaan riippuvuuden alusta- tai CPU-tyypistä.

Yleisen IL: n tavoitteena on luoda koodi, joka poistaa tarpeen jakaa erillisiä binaareja erilaisille alustan ja CPU: n tyypeille sekä parannettuja turvallisuus- ja luotettavuusominaisuuksia. Abstract IL on kuitenkin tarkoitettu parempaan pääsyyn .NET-binaaritiedostoihin.