Abstract IL

Forfatter: Peter Berry
Oprettelsesdato: 14 August 2021
Opdateringsdato: 22 Juni 2024
Anonim
How to draw abstract forms like Il Lee
Video.: How to draw abstract forms like Il Lee

Indhold

Definition - Hvad betyder Abstract IL?

Abstract IL (Intermediate Language) er et softwareudviklingssæt (SDK), der består af biblioteker, dokumentation og andre udviklingsværktøjer, der kan bruges til at manipulere indholdet af .NET framework og binære filer på et højt niveau.

Abstrakt IL kan bruges i koden skrevet på ethvert. Net-sprog som C #, F # osv. Dets hovedformål er at læse og ændre binærerne fra kode skrevet på højt niveau sprog, hvis detaljer ellers ville være mere besværlige at adgang i binært format. Det er også blevet brugt til følgende:


  1. Som et kompileringsværktøj til kode skrevet i F #
  2. Til udførelse af statisk analyse af kontrol af kode relateret til kodeadgangssikkerhed og til aspektorienterede programmeringsprojekter.
  3. Et værktøj til udvikling af MS-ILX-programmer, der indeholder kode skrevet på funktionelle programmeringssprog.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Abstract IL

Begrebet Abstrakt IL er resultatet af indsatsen fra gruppen Programmeringsprincipper og værktøjer i Microsoft Research til at opbygge et værktøj, der kan analysere, manipulere og transformere eksekverbare .NET-rammer. Med denne funktion kan en bred vifte af applikationer udvikles for at forbedre sikkerhed, fejldetektering, dynamisk sikkerhedskontrol og IL-optimerings- / profileringsværktøjer.

Kravet for at bruge Abstract IL SDK til udviklingsformål er at have .NET framework SDK sammen med en F # compiler, da F # generelt betragtes som det bedste værktøj til at skrive administreret kode (ved hjælp af IL) sammenlignet med andre .NET sprog. Til implementering af .NET-programmer, der er baseret på Abstract IDL-biblioteker, skal der leveres en kopi af .NET Runtime Redistributable. Brug af Abstract IL undgår også afhængigheden af ​​at have ilasm.exe / ildasm.exe i stien, da det tager sig af at læse / skrive binære data.

Den anden terminologi, der ofte bruges i forbindelse med Abstract IL i .NET, er den fælles IL. Common IL er den menneskelig læselige version af koden skrevet i .NET, der kan udføres i et miljø, der understøtter Common Language Infrastructure (CLI), som hjælper med at fjerne afhængigheden af ​​platform eller CPU-type.

Common IL er rettet mod at generere kode, der eliminerer behovet for at distribuere separate binære filer til forskellige platform- og CPU-typer sammen med forbedrede sikkerheds- og pålidelighedsfunktioner. Abstract IL er dog beregnet til bedre adgang til .NET binære filer.