Rezumat IL

Autor: Peter Berry
Data Creației: 14 August 2021
Data Actualizării: 22 Iunie 2024
Anonim
Manchester United vs Tottenham 3-2 Highlights | Premier League - 2022 Cristiano Ronaldo Goals
Video: Manchester United vs Tottenham 3-2 Highlights | Premier League - 2022 Cristiano Ronaldo Goals

Conţinut

Definiție - Ce înseamnă Abstract IL?

Abstract IL (Intermediate Language) este un kit de dezvoltare software (SDK) format din biblioteci, documentație și alte instrumente de dezvoltare care pot fi utilizate pentru manipularea conținutului .NET framework și fișierelor binare la un nivel înalt.

Rezumatul IL poate fi utilizat în codul scris în orice limbaj .Net precum C #, F # etc. Scopul său principal este să citească și să modifice binarele din codul scris în limbaj la nivel înalt, ale cărui detalii ar fi mai greoaie pentru acces în format binar. De asemenea, a fost utilizat pentru următoarele:


  1. Ca instrument de compilare a codului scris în F #
  2. Pentru efectuarea analizei statice a verificării codului aferent securității accesului codului și pentru proiecte de programare orientate spre aspecte.
  3. Un instrument pentru dezvoltarea programelor MS-ILX care conțin cod scris în limbaje de programare funcționale.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică IL-ul abstract

Conceptul de IL abstract este rezultatul eforturilor grupului Principiile și instrumentele de programare din Microsoft Research pentru a construi un instrument care să poată analiza, manipula și transforma executările de cadre .NET. Cu această caracteristică, o gamă largă de aplicații poate fi dezvoltată pentru a îmbunătăți securitatea, detectarea erorilor, verificările dinamice de securitate și instrumentele de optimizare / profilare a IL.

Cerința de a utiliza SDK-ul Abstract IL în scopuri de dezvoltare este de a avea SDK-ul cadru NET împreună cu un compilator F #, deoarece F # este în general considerat cel mai bun instrument pentru scrierea codului gestionat (folosind IL) în comparație cu alte limbi .NET. Pentru implementarea de programe .NET bazate pe bibliotecile Abstract IDL, trebuie furnizată o copie a .NET Runtime Redistributable. De asemenea, utilizarea Abstract IL evită dependența de a avea ilasm.exe / ildasm.exe pe cale, deoarece are grijă de citirea / scrierea datelor binare.

Cealaltă terminologie folosită frecvent în legătură cu IL abstract în .NET este IL comună. Common IL este versiunea care poate fi citită de om, scrisă în .NET, care poate fi executată într-un mediu care acceptă Common Language Infrastructure (CLI), care ajută la eliminarea dependenței de tip platformă sau procesor.

IL comun are ca scop generarea de coduri care elimină nevoia de a distribui binare separate pentru diferite tipuri de platformă și procesoare, împreună cu caracteristici îmbunătățite de securitate și fiabilitate. Cu toate acestea, Abstract IL este destinat unui acces mai bun la fișierele binare .NET.