![How to draw abstract forms like Il Lee](https://i.ytimg.com/vi/iA0uYPPwGYE/hqdefault.jpg)
Tartalom
- Meghatározás - Mit jelent az absztrakt IL?
- 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
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:
- Az F # -be írott kód fordító eszközeként
- 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.
- 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.