Koti kehitys Mikä on abstrakti il? - määritelmä techopediasta

Mikä on abstrakti il? - määritelmä techopediasta

Sisällysluettelo:

Anonim

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äytön tietoturvaan liittyvän koodin tarkistamiseksi ja aspektisuuntautuneille ohjelmointiprojekteille.
  3. Työkalu MS-ILX-ohjelmien kehittämiseen, jotka sisältävät toiminnallisilla ohjelmointikielellä kirjoitetun koodin.

Techopedia selittää Abstract 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. Yleinen 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.

Mikä on abstrakti il? - määritelmä techopediasta