Isi kandungan:
Definisi - Apakah maksud Abstrak IL?
Abstrak IL (Bahasa Pertengahan) adalah Kit pembangunan perisian (SDK) yang terdiri daripada perpustakaan, dokumentasi dan alat pembangunan lain yang boleh digunakan untuk memanipulasi kandungan rangka kerja NET dan fail binari pada tahap yang tinggi.
Abstrak IL boleh digunakan dalam kod yang ditulis dalam sebarang bahasa .Net seperti C #, F #, dan lain-lain. Tujuan utamanya adalah membaca dan mengubah suai binari daripada kod yang ditulis dalam bahasa peringkat tinggi, butiran yang jika tidak akan lebih rumit kepada akses dalam format binari. Ia juga telah digunakan untuk yang berikut:
- Sebagai alat penyusun untuk kod yang ditulis dalam F #
- Untuk melakukan analisis statik kod pemeriksaan yang berkaitan dengan keselamatan akses kod, dan untuk projek pengaturcaraan berorientasikan aspek.
- Alat untuk membangunkan program MS-ILX yang mengandungi kod yang ditulis dalam bahasa pengaturcaraan berfungsi.
Techopedia menerangkan Abstrak IL
Konsep Abstrak IL adalah hasil usaha Kumpulan Prinsip Pemrograman dan Alat Microsoft Research untuk membina alat yang dapat menganalisis, memanipulasi dan mengubah rangka kerja NET. Dengan ciri ini, pelbagai aplikasi boleh dibangunkan untuk meningkatkan keselamatan, pengesanan ralat, pemeriksaan keselamatan yang dinamik dan alat pengoptimuman / profil IL.
Keperluan untuk menggunakan Abstrak IL SDK untuk tujuan pembangunan adalah untuk mempunyai rangka kerja. NET SDK bersama-sama dengan pengkompil F #, kerana F # pada umumnya dianggap sebagai alat terbaik untuk menulis kod terurus (menggunakan IL) berbanding dengan bahasa NET lain. Untuk menggunakan program .NET berdasarkan kepada perpustakaan Abstrak IDL, satu salinan keperluan Runtime Redistributable yang akan disediakan. Juga, penggunaan Abstrak IL mengelakkan pergantungan mempunyai ilasm.exe / ildasm.exe di jalan kerana ia mengurus membaca / menulis data binari.
Istilah lain yang biasa digunakan berkaitan dengan Abstrak IL dalam .NET adalah Common IL. Common IL adalah versi yang boleh dibaca manusia kod yang ditulis dalam .NET yang boleh dilaksanakan dalam persekitaran yang menyokong Infrastruktur Bahasa Biasa (CLI), yang membantu dalam menghapuskan ketergantungan pada platform atau jenis CPU.
Common IL bertujuan untuk menghasilkan kod yang menghilangkan keperluan untuk mengedarkan binari berasingan untuk platform dan jenis CPU yang berbeza, serta ciri keselamatan dan kebolehpercayaan yang lebih baik. Walau bagaimanapun, Abstrak IL adalah bertujuan untuk mendapatkan akses yang lebih baik ke fail binari.NET.