Абстрактна IL

Автор: Peter Berry
Дата На Създаване: 14 Август 2021
Дата На Актуализиране: 22 Юни 2024
Anonim
Простая абстрактная живопись акрилом🌈. Играем с краской. Видео для релакса😌
Видео: Простая абстрактная живопись акрилом🌈. Играем с краской. Видео для релакса😌

Съдържание

Определение - Какво означава абстрактна IL?

Абстрактна IL (междинен език) е комплект за разработка на софтуер (SDK), състоящ се от библиотеки, документация и други инструменти за разработка, които могат да се използват за високо ниво на съдържание на .NET рамка и двоични файлове.

Абстрактният IL може да се използва в кода, написан на всеки език .Net като C #, F # и др. Основната му цел е да чете и променя двоичните файлове от код, написан на език на високо ниво, подробностите за който в противен случай биха били по-тромави достъп в двоичен формат. Използва се и за следното:


  1. Като инструмент за компилиране на код, написан на F #
  2. За извършване на статичен анализ на проверка на код, свързан със сигурността на достъпа до код, и за проекти, ориентирани към аспектите.
  3. Инструмент за разработване на MS-ILX програми, съдържащи код, написан на функционални езици за програмиране.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява абстрактна IL

Концепцията на абстрактната IL е резултат от усилията на групата за програмни принципи и инструменти на Microsoft Research за изграждане на инструмент, който може да анализира, манипулира и трансформира .NET рамкови изпълними файлове. С тази функция може да се разработи широк спектър от приложения за подобряване на сигурността, откриването на грешки, динамичните проверки за сигурност и инструментите за оптимизация / профилиране на IL.

Изискването за използване на абстрактния IL SDK за целите на развитието е .NET Framework SDK заедно с F # компилатор, тъй като F # обикновено се счита за най-добрият инструмент за писане на управляван код (използващ IL) в сравнение с други .NET езици. За внедряване на .NET програми, базирани на абстрактните IDL библиотеки, трябва да се предостави копие от .NET Redistribuble Redistributable. Освен това използването на абстрактна IL избягва зависимостта от включване на ilasm.exe / ildasm.exe в пътя, тъй като се грижи за четене / запис на двоични данни.

Другата терминология, често използвана във връзка с абстрактна IL в .NET, е обикновената IL. Общият IL е читаваната от човека версия на кода, написан в .NET, който може да бъде изпълнен в среда, поддържаща обща езикова инфраструктура (CLI), която помага за премахване на зависимостта от типа платформа или процесор.

Общият IL е насочен към генериране на код, който елиминира необходимостта от разпространение на отделни двоични файлове за различни типове платформа и процесор, заедно с подобрени функции за сигурност и надеждност. Въпреки това, Abstract IL е предназначен за по-добър достъп до .NET двоичните файлове.