.php> Содержание: "Петербургский Государственный Университет Математико-механический факультет Кафедра системного программирования Конвертор байт-кода Java в cil диплом"

Петербургский Государственный Университет Математико-механический факультет Кафедра системного программирования Конвертор байт-кода Java в cil диплом



СодержаниеВведение Постановка задачи
Существующие решения
Архитектура приложения
Создание метаданных.
Анализ потока данных.
Преобразования потока управления. Обработка исключений.
Конвертирование инструкций байт-кода Инструкции синхронизации
Создание многомерных массивов
Инструкции lookupswitch и tableswitch
Условные переходы: ifle, iflt, ifge, ifgt
Операции сравнения: fcmpl, fcmpg, dcmpl, dcmpg
Операция сравнения: lcmp
Операции работы со стеком вычислений
Создание объектов, инструкция new.
Инкремент локальной переменной, iinc
Вызов подпрограмм jsr и ret
Инструкции Java, имеющие тривиальные эквиваленты в CIL
Арифметические операции
Изменение двоичного представления числа
Условные переходы
Тестирование утилиты Тестирование на простых примерах
Тестирование при помощи CaffeineMark
Список литературы
Халилулиной татьяне анатольевне
ОТЗЫВ на дипломную работу Д.С. Возжаева (544 гр.)
При выполнении работы автор продемонстрировал высокий уровень знаний и опыт в области создания компиляторов.
Дипломная записка имеет и ряд других недостатков, полный список которых передан автору. Все недостатки устранены в итоговой верс

нов <.php>