Abstract IL

Schrijver: Peter Berry
Datum Van Creatie: 14 Augustus 2021
Updatedatum: 22 Juni- 2024
Anonim
How to draw abstract forms like Il Lee
Video: How to draw abstract forms like Il Lee

Inhoud

Definitie - Wat betekent Abstract IL?

Samenvatting IL (Intermediate Language) is een software-ontwikkelingskit (SDK) die bestaat uit bibliotheken, documentatie en andere ontwikkelingstools die kunnen worden gebruikt om de inhoud van .NET Framework en binaire bestanden op een hoog niveau te manipuleren.

Abstract IL kan worden gebruikt in de code die is geschreven in elke .Net-taal zoals C #, F #, enz. Het belangrijkste doel is om de binaire bestanden te lezen en te wijzigen van code die is geschreven in een taal op hoog niveau, waarvan de details anders omslachtiger zouden zijn om toegang in binair formaat. Het is ook gebruikt voor het volgende:


  1. Als compilatietool voor code geschreven in F #
  2. Voor het uitvoeren van een statische analyse van het controleren van code met betrekking tot codetoegangsbeveiliging, en voor aspectgerichte programmeerprojecten.
  3. Een hulpmiddel voor het ontwikkelen van MS-ILX-programma's met code geschreven in functionele programmeertalen.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Abstract IL

Het concept van Abstract IL is het resultaat van de inspanningen van de groep Programming Principles and Tools van Microsoft Research om een ​​tool te bouwen die uitvoerbare .NET-frameworks kan analyseren, manipuleren en transformeren. Met deze functie kan een breed scala aan toepassingen worden ontwikkeld om de beveiliging, foutdetectie, dynamische beveiligingscontroles en IL-optimalisatie / profileringstools te verbeteren.

De vereiste voor het gebruik van de Abstracte IL SDK voor ontwikkelingsdoeleinden is het hebben van de .NET Framework SDK samen met een F # compiler, omdat F # algemeen wordt beschouwd als het beste hulpmiddel voor het schrijven van beheerde code (met behulp van IL) in vergelijking met andere .NET-talen. Voor de implementatie van .NET-programma's op basis van de abstracte IDL-bibliotheken moet een kopie van .NET Runtime Redistributable worden verstrekt. Het gebruik van Abstract IL voorkomt ook de afhankelijkheid van ilasm.exe / ildasm.exe in het pad, omdat het zorgt voor het lezen / schrijven van binaire gegevens.

De andere terminologie die gewoonlijk wordt gebruikt in verband met Abstract IL in .NET is de Common IL. Common IL is de voor mensen leesbare versie van de code die is geschreven in .NET en kan worden uitgevoerd in een omgeving die CLI (Common Language Infrastructure) ondersteunt, wat helpt bij het elimineren van de afhankelijkheid van het platform- of CPU-type.

Common IL is gericht op het genereren van code die de noodzaak elimineert om afzonderlijke binaire bestanden te distribueren voor verschillende platform- en CPU-typen, samen met verbeterde beveiligings- en betrouwbaarheidsfuncties. Abstract IL is echter bedoeld voor betere toegang tot de .NET binaire bestanden.