Анотація Іл

Автор: Peter Berry
Дата Створення: 14 Серпень 2021
Дата Оновлення: 22 Червень 2024
Anonim
МИЛАЯ КСЮША СИЛЬНО ИСПОРТИЛА ВОЗДУХ!!
Відеоролик: МИЛАЯ КСЮША СИЛЬНО ИСПОРТИЛА ВОЗДУХ!!

Зміст

Визначення - Що означає абстрактний IL?

Анотація IL (Intermediate Language) - це комплект для розробки програмного забезпечення (SDK), що складається з бібліотек, документації та інших інструментів розробки, які можуть бути використані для маніпулювання вмістом .NET фреймворку та бінарних файлів на високому рівні.

Абстрактний IL може бути використаний у коді, написаному будь-якою мовою. доступ у двійковому форматі. Він також використовувався для наступного:


  1. Як інструмент компіляції коду, написаного на F #
  2. Для проведення статичного аналізу перевірки коду, пов'язаного із захистом доступу до коду, та для аспектних програмно-орієнтованих проектів.
  3. Інструмент для розробки програм MS-ILX, що містять код, написаний на функціональних мовах програмування.

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює Анотація Іл

Концепція абстрактного ІР є результатом зусиль групи «Принципи програмування та інструменти» програми «Microsoft Research» для створення інструменту, який може аналізувати, маніпулювати та трансформувати файли .NET Framework. Завдяки цій функції може бути розроблений широкий спектр програм для підвищення безпеки, виявлення помилок, динамічних перевірок безпеки та інструментів оптимізації / профілювання ІЛ.

Вимогою використання абстрактного IL SDK для цілей розробки є наявність .NET Framework SDK разом із компілятором F #, оскільки F #, як правило, вважається найкращим інструментом для написання керованого коду (з використанням IL) порівняно з іншими мовами .NET. Для розгортання програм .NET на базі бібліотек Анотація IDL необхідно надати копію перерозподілюваного розповсюдження .NET Runtime. Крім того, використання абстрактних IL дозволяє уникнути залежності наявності ilasm.exe / ildasm.exe на шляху, оскільки воно вимагає читання / запису бінарних даних.

Інша термінологія, яка зазвичай використовується у зв'язку з абстрактним IL в .NET, є загальною IL. Загальний IL - це читана людиною версія коду, написана в .NET, яка може бути виконана в середовищі, що підтримує загальну мовну інфраструктуру (CLI), що допомагає усунути залежність від типу платформи чи процесора.

Загальна IL спрямована на генерування коду, який виключає необхідність розподілу окремих бінарних файлів для різних типів платформи та процесора, а також покращені функції безпеки та надійності. Однак абстрактний IL призначений для кращого доступу до бінарних файлів .NET.