Читать в оригинале

<< Предыдущая Оглавление Следующая >>


1.3.1. Язык MSIL

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

MSIL - язык более высокого уровня, чем любой машинный язык, но это не меняет его сути, как машинного языка, поскольку он может быть описан при помощи ассемблера. Любое приложение .NET компилируется в среде разработки в виде кода MSIL.

В принципе, разработчики могут писать приложения прямо на языке MSIL. Правда, никто не утверждает, что это будет легко, удобно и приятно. Доступность кода MSIL приложения в архитектуре .NET потребовала создания механизмов аутентификации исполняемых файлов.

 



<< Предыдущая Оглавление Следующая >>