Abstrakt IL

Autor: Peter Berry
Dátum Stvorenia: 14 August 2021
Dátum Aktualizácie: 22 V Júni 2024
Anonim
abstraktes Kunstwerk, mit Struktur, Acryl, einfach
Video: abstraktes Kunstwerk, mit Struktur, Acryl, einfach

Obsah

Definícia - Čo znamená abstraktný IL?

Abstrakt IL (Intermediate Language) je súprava na vývoj softvéru (SDK) pozostávajúca z knižníc, dokumentácie a ďalších vývojových nástrojov, ktoré sa dajú použiť na manipuláciu s obsahom .NET framework a binárnych súborov na vysokej úrovni.

Abstraktné IL možno použiť v kóde napísanom v akomkoľvek. Net jazyku ako C #, F #, atď. Jeho hlavným účelom je čítať a upravovať binárne súbory z kódu napísaného v jazyku vysokej úrovne, ktorého podrobnosti by boli inak ťažkopádnejšie. prístup v binárnom formáte. Používa sa tiež na nasledujúce účely:


  1. Ako kompilačný nástroj pre kód napísaný v F #
  2. Na vykonávanie statickej analýzy kontrolného kódu týkajúceho sa zabezpečenia prístupu k kódu a na programové projekty zamerané na aspekt.
  3. Nástroj na vývoj programov MS-ILX obsahujúcich kód napísaný vo funkčných programovacích jazykoch.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje Abstrakt IL

Koncept Abstraktné IL je výsledkom úsilia skupiny Programming Principy and Tools spoločnosti Microsoft Research o vytvorenie nástroja, ktorý dokáže analyzovať, manipulovať a transformovať spustiteľné súbory rámca .NET. Vďaka tejto funkcii je možné vyvinúť širokú škálu aplikácií na zvýšenie bezpečnosti, detekcie chýb, dynamických bezpečnostných kontrol a nástrojov na optimalizáciu / profilovanie IL.

Požiadavka na použitie Abstraktného IL SDK na vývojové účely je mať .NET framework SDK spolu s kompilátorom F #, pretože F # sa všeobecne považuje za najlepší nástroj na písanie riadeného kódu (pomocou IL) v porovnaní s inými .NET jazykmi. Na nasadenie programov .NET založených na abstraktných knižniciach IDL je potrebné poskytnúť kópiu redistribuovateľného súboru .NET Runtime Redistributable. Použitie Abstraktného IL tiež vylučuje závislosť toho, že sa v ceste nachádza ilasm.exe / ildasm.exe, pretože sa stará o čítanie / zápis binárnych údajov.

Ďalšou terminológiou bežne používanou v súvislosti s abstraktným IL v .NET je spoločný IL. Common IL je ľudsky čitateľná verzia kódu napísaného v .NET, ktorú je možné spustiť v prostredí podporujúcom Common Language Infrastructure (CLI), ktoré pomáha pri odstraňovaní závislosti na platforme alebo type CPU.

Spoločný IL je zameraný na generovanie kódu, ktorý vylučuje potrebu distribúcie samostatných binárnych súborov pre rôzne typy platforiem a CPU, spolu so zlepšenými funkciami zabezpečenia a spoľahlivosti. Abstrakt IL je však určený na lepší prístup k binárnym súborom .NET.