Abstract IL

Szerző: Peter Berry
A Teremtés Dátuma: 14 Augusztus 2021
Frissítés Dátuma: 22 Június 2024
Anonim
How to draw abstract forms like Il Lee
Videó: How to draw abstract forms like Il Lee

Tartalom

Meghatározás - Mit jelent az absztrakt IL?

Abstract IL (Intermediate Language) egy szoftverfejlesztő készlet (SDK), amely könyvtárakból, dokumentációból és egyéb fejlesztőeszközökből áll, és amelyek felhasználhatók a .NET keretrendszer és a bináris fájlok magas szintű manipulálására.

Az absztrakt IL felhasználható bármilyen .Net nyelven írt kódban, például C #, F # stb. Fő célja a bináris fájlok olvasása és módosítása magas szintű nyelven írt kódból, amelynek részletei egyébként nehezebbek lennének. hozzáférés bináris formátumban. A következő célokra is felhasználták:


  1. Az F # -be írott kód fordító eszközeként
  2. A kódhozzáférés biztonságához kapcsolódó kódok statikus elemzésének elvégzéséhez és aspektusorientált programozási projektekhez.
  3. Eszköz MS-ILX programok fejlesztésére, amelyek funkcionális programozási nyelveken írt kódot tartalmaznak.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza az Abstract IL-t

Az absztrakt IL koncepció a Microsoft Research Programming Principles and Tools csoportjának erőfeszítéseinek eredménye egy olyan eszköz felépítéséhez, amely képes elemezni, manipulálni és átalakítani .NET keretrendszer futtatható elemeit. Ezzel a funkcióval széles körű alkalmazások fejleszthetők a biztonság, a hiba észlelés, a dinamikus biztonsági ellenőrzések és az IL optimalizáló / profiloló eszközök javítása érdekében.

Az absztrakt IL SDK fejlesztési célokra történő felhasználásának követelménye, hogy a .NET keretrendszer SDK-val rendelkezzen egy F # fordítóval, mivel általában az F # -ot tekintik a legjobb eszköznek kezelt kód írásához (IL használatával), összehasonlítva más .NET nyelvekkel. Az Abstract IDL könyvtárakon alapuló .NET programok telepítéséhez a .NET Runtime Redistribvable másolatát kell biztosítani. Az absztrakt IL használata emellett elkerüli az ilasm.exe / ildasm.exe függőségét az elérési útban, mivel gondoskodik a bináris adatok olvasásáról / írásáról.

A .NET-ben az absztrakt IL-vel kapcsolatban általánosan használt másik terminológia a Common IL. A Common IL a .NET-ben írott kód emberi olvasható verziója, amelyet a Common Language Infrastructure (CLI) támogató környezetben lehet végrehajtani, és ez segít a platform vagy a CPU típusától való függőség kiküszöbölésében.

A Common IL célja egy olyan kód előállítása, amely kiküszöböli a különféle bináris fájlok elosztásának szükségességét a különféle platform- és CPU-típusokhoz, a javított biztonsági és megbízhatósági funkciókkal együtt. Az Abstract IL célja azonban a .NET bináris fájlok jobb elérése.