Разработка компиляторов

       

Разработка компиляторов

Основные черты MSIL
О хранении переменных в MSIL
Работа с указателями в MSIL
Команды загрузки в MSIL
Команды выгрузки в MSIL
Арифметические команды MSIL
Переходы и вызовы в MSIL
Прочие команды MSIL
Трансляция в MSIL: исходный текст на C-бемоль

Трансляция в MSIL: пример
Механизм рефлексии в .NET
Пример на рефлексию
Генерация MSIL с использованием Reflection.Emit
О последовательности генерации MSIL
Генерация кода виртуальной машины
Создание сборки и класса
Генерация кода: исключения, метки
Генерация кода: условный оператор
Генерация кода: заключение

Литература к лекции

Содержание раздела