Преглед садржаја:
Дефиниција - Шта значи апстрактни ИЛ?
Сажетак ИЛ (средњи језик) је комплет за развој софтвера (СДК) који се састоји од библиотека, документације и других развојних алата који се могу користити на високом нивоу за управљање садржајем .НЕТ оквира и бинарних датотека.
Сажетак ИЛ се може користити у коду написаном на било ком .Нет језику попут Ц #, Ф #, итд. Његова главна сврха је читање и модификација бинарних датотека из кода написаног на високом језику, чији детаљи би иначе били незгоднији приступ у бинарном формату. Такође се користи за следеће:
- Као алат за састављање кода написан у Ф #
- За обављање статичке анализе провере кода који се односи на сигурност приступа коду и за програмске пројекте оријентисане према аспектима.
- Алат за развој МС-ИЛКС програма који садрже код написан на функционалним програмским језицима.
Техопедиа објашњава Сажетак ИЛ
Концепт Апстрактног ИЛ-а резултат је напора групе за програмска начела и алате Мицрософт Ресеарцх на изградњи алата који може да анализира, манипулише и трансформише извршне .НЕТ оквире. Овом функцијом може се развити широк спектар апликација које побољшавају сигурност, откривање грешака, динамичке провере безбедности и алатке за оптимизацију / профилирање ИЛ-а.
Услов за коришћење апстрактног ИЛ СДК-а за развојне сврхе је да се .НЕТ Фрамеворк СДК користи заједно са Ф # компајлером, пошто се Ф # обично сматра најбољим алатом за писање управљаног кода (коришћењем ИЛ) у поређењу с другим .НЕТ језицима. За имплементацију .НЕТ програма заснованих на апстрактним ИДЛ библиотекама, треба да обезбеди копију .НЕТ Реднтрибутабле Рунтиме Редистрибутабле. Такође, употреба Апстрактног ИЛ-а избегава зависност да се у путу стави иласм.еке / илдасм.еке јер се води рачуна о читању / писању бинарних података.
Друга терминологија која се обично користи у вези са апстрактним ИЛ у .НЕТ-у је уобичајена ИЛ. Уобичајени ИЛ је читљива верзија кода написана у .НЕТ-у и може се изводити у окружењу које подржава заједничку језичку инфраструктуру (ЦЛИ), што помаже у уклањању зависности о врсти платформе или ЦПУ-а.
Уобичајени ИЛ је усмерен на генерисање кода који елиминише потребу за дистрибуцијом одвојених бинарних датотека за различите типове платформе и процесора, заједно са побољшаним карактеристикама сигурности и поузданости. Међутим, Абстрацт ИЛ намијењен је бољем приступу .НЕТ бинарним датотекама.