Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
1.3.1. Язык MSIL
Промежуточный
язык Microsoft Intermediate Language (MSIL) - это независимый
от процессора набор инструкций, поддерживающих все стандартные конструкции и
операции современных языков программирования. Он допускает операции с памятью,
арифметические и логические операции, обработку исключений, работу с объектами
и их свойствами и методами, использование массивов и т. д.
MSIL - язык более
высокого уровня, чем любой машинный язык, но это не меняет его сути, как
машинного языка, поскольку он может быть описан при помощи ассемблера. Любое
приложение .NET компилируется в
среде разработки в виде кода MSIL.
В
принципе, разработчики могут писать приложения прямо на языке MSIL. Правда, никто не
утверждает, что это будет легко, удобно и приятно. Доступность кода MSIL приложения в
архитектуре .NET потребовала
создания механизмов аутентификации исполняемых файлов.