Архитектура уровня команд платформы Java, формат файла класса Java. Компилятор ассемблероподобного языка, позволяющий создавать файлы классов, корректно обрабатываемые реальной JVM, поддерживающий все команды байт-кода Java и важнейшие возможности JVM.
. 3 Постановка задачи. 4 Формат файла класса. 5 Структура файла класса. 5 Типы элементов Constant_pool 6 Формат структуры field_info 7 Формат структуры method_info 7 Формат атрибута Code. 8 Работа JVM 10 Система команд JVM. 12 Синтаксис языка ассемблера для платформы Java (языка JASM). 14 Тестовые примеры. 18 1. 18 2. 19 3. 20 Проектирование и реализация компилятора. 25 Заключение. 30 Использованная литература. 31 Введение. Язык программирования Java был разработан в середине 90-х годов на основе языка Oak, предназначавшегося для программирования «прошивок» для различных электронных устройств. Однако, в отличие от своего предшественника, язык Java получил широкое распространение, прежде всего как язык, использовавшийся в программировании для сети Интернет. В настоящее время область применения Java значительно расширилась, и этот язык часто применяется и в обычном прикладном программировании. Это обусловлено такими преимуществами как кроссплатформенность и безопасность, которые обеспечиваются тем, что исходный
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы