Kopsavilkums IL

Autors: Peter Berry
Radīšanas Datums: 14 Augusts 2021
Atjaunināšanas Datums: 22 Jūnijs 2024
Anonim
Bulli  - Kopsavilkums ft. McSpraits & Shy’
Video: Bulli - Kopsavilkums ft. McSpraits & Shy’

Saturs

Definīcija - ko nozīmē Abstract IL?

Kopsavilkums IL (vidējā valoda) ir programmatūras izstrādes komplekts (SDK), kas sastāv no bibliotēkām, dokumentācijas un citiem attīstības rīkiem, kurus var izmantot, lai augstā līmenī manipulētu ar .NET ietvara un bināro failu saturu.

Kopsavilkumu IL var izmantot kodā, kas rakstīts jebkurā. Tīkla valodā, piemēram, C #, F #, utt. Tās galvenais mērķis ir nolasīt un pārveidot bināros failus no koda, kas rakstīts augsta līmeņa valodā, kura detaļas citādi būtu apgrūtinošākas. piekļuve binārā formātā. Tas ir izmantots arī šādiem mērķiem:


  1. Kā koda sastādīšanas rīks, kas rakstīts F #
  2. Ar kodu piekļuves drošību saistīta koda pārbaudes statiskās analīzes veikšanai un uz aspektiem orientētiem programmēšanas projektiem.
  3. Rīks MS-ILX programmu izstrādei, kas satur kodu, kas rakstīts funkcionālās programmēšanas valodās.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro Abstract IL

Abstract IL koncepcija ir Microsoft Research Programmēšanas principu un rīku grupas centienu rezultāts, lai izveidotu rīku, kas var analizēt, manipulēt un pārveidot .NET ietvara izpildāmos failus. Izmantojot šo funkciju, var attīstīt plašu lietojumu klāstu, lai uzlabotu drošību, kļūdu atklāšanu, dinamiskas drošības pārbaudes un IL optimizācijas / profilēšanas rīkus.

Prasība attīstības nolūkos izmantot Abstract IL SDK ir .NET ietvara SDK un F # kompilatoru, jo F # parasti tiek uzskatīts par labāko pārvaldītā koda rakstīšanas rīku (izmantojot IL), salīdzinot ar citām .NET valodām. .NET programmu izvietošanai, pamatojoties uz Abstract IDL bibliotēkām, ir jānodrošina .NET Runtime Redistribvable kopija. Izmantojot abstraktu IL, tiek novērsta atkarība no tā, vai ceļā ir ilasm.exe / ildasm.exe, jo tas rūpējas par bināro datu lasīšanu / rakstīšanu.

Cita terminoloģija, ko .NET parasti izmanto saistībā ar Abstract IL, ir Common IL. Kopējā IL ir cilvēkam lasāma .NET rakstītā koda versija, ko var izpildīt vidē, kas atbalsta kopējo valodas infrastruktūru (CLI), kas palīdz novērst atkarību no platformas vai CPU veida.

Kopējā IL mērķis ir ģenerēt kodu, kas novērš nepieciešamību izplatīt atsevišķus bināros failus dažādiem platformas un CPU tipiem, kā arī uzlabotas drošības un uzticamības funkcijas. Tomēr Abstract IL ir paredzēts labākai piekļuvei .NET binārajiem failiem.