Ви є тут

Исследование вопросов реализации языка программирования высокого уровня CHILL

Автор: 
Козуб Владимир Александрович
Тип роботи: 
Кандидатская
Рік: 
1984
Артикул:
323666
179 грн
Додати в кошик

Вміст

ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ .
ГЛАВА I. ЯЗЫК ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ СНШ .
1.1. Обзор языка I . .
1.1.1. Типы данных .
1.1.2. Ячейки и доступ к ним.
1.1.3. Значения и операции над ниш .
1.1.4. Операторы действий .
1.1.5. Структура программы
1.1.6. Параллельное выполнение
1.1.7. Исключительные ситуации .
1.2. Особенности языка I .
1.2.1. Управление типами данных .
1.2.2. Абстракция данных
1.2.3. Синхронизация и связь параллельных процессов .
1.2.4. Сравнение подходов к реакции на исключения . .
ГЛАВА 2. ВИРТУАЛЬНАЯ МАШИНА ДЛЯ ЯЗЫКА I .
2.1. Структура Iiыашины и адресация данных
2.2. Представление данных в стеке и операции над ними .
2.3. Доступ к составным ячейкам .
2.4. Блоки, метки и переходы.
2.5. Манипулирование с процедурами
2.6. Обработка и распространение исключений .
2.7. Поддержка параллельного выполнения .
ГЛАВА 3. КРОССКОМПИЛЯТОР ЯЗЫКА I ДЛЯ УПРАВЛЯЮЩЕГО
КОМПЛЕКСА I .
3.1. Лексический, синтаксический и семантический
анализ программы на языке I .
3.1.I. Подмножество I и метод грамматического
разбора
3.1.2. Сканер
3.1.3. Структура таблиц компилятора .
3.1.4. Реализация контроля совместимости типов . . .
3.1.5. Формат промежуточного представления и распределение памяти
3.1.6. Отображение операторов языка в команды Iмашины
3.2. Генерация команд УК I
3.2.1. Обзор системы команд УК I .
3.2.2. Система прерываний и взаимодействие программ .
3.2.3. Моделирование структуры СН1Ыгыашины
на УК НЕВА1М .
3.2.4. Отображение команд СН1Ыгмашины в УК I .
3.2.5. Представление процессов I модулями
УК I и описание ядра I
3.2.6. О влиянии особенностей архитектуры УК I
на генерацию кода для языка I.
3.3. Перенос кросскомпилятора на другую рабочую
ЗАКЛЮЧЕНИЕ.
ЛИТЕРАТУРА