Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Хантер Р. — Проектирование и конструирование компиляторов
Хантер Р. — Проектирование и конструирование компиляторов



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Проектирование и конструирование компиляторов

Автор: Хантер Р.

Аннотация:

В книге известного английского автора рассматриваются проблемы проектирования и построения компиляторов для языков программирования высокого уровня, в частности Алгола 60, ПЛ/1, Алгола 68, Паскаля и Ады. Основное внимание уделяется целям проектирования надежных компиляторов и средствам их достижения. Практические вопросы разъясняются посредством упражнений.
Для математиков, разработчиков программного обеспечения ЭВМ и АСУ, специалистов по алгоритмическим языкам, студентов к аспирантов вузов.


Язык: ru

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 1984

Количество страниц: 210

Добавлена в каталог: 31.05.2005

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Программа, проверка правильности      31 186
Программа, профиль      197
Программа, структура      113
Программист      19 204
Промежуточное значение      143
Промежуточный код      9 18 109 164 167 181 182
Промежуточный код высокого уровня      165
Промежуточный код, генерирование      168
Промежуточный код, команда      168 180 181—182 185
Промежуточный код, оператор      165
Промежуточный результат      144
Промежуточный язык      8 9 18 20 9 120 127—128 167
Проход      20 65 119—128 134 136 141 142 149 164 168—173 175 178 188 194 200—201
Процедура      10 21 51 59 60 119 123 129 132 136 149—153| 176 177 181 182 203
Процедура (Алгол 68)      51 122 124139 187 203 205
Процедура (Алгол 68), вид      139 140
Процедура (Алгол 68), открывающая скобка      122
Процедура DISPLAY (дисплей)      163 168 175 182 183
Процедура распознавания      46
Процедура, вход      153
Процедура, вызов      61 76 163 177 196
Процедура, описание (объявление)      150 153
Процедура, тело      150—153
Процесс      74 109 153 159 162 168 201
Прямая левая рекурсия      72 73
Прямой адрес      182
Прямой проход      120 123
Псевдоблок      153
Пустая строка      24 32 56 63—65 77
Пустая строка, массив      69
Пустое бинарное дерево      132
Путь      158 159 163
Рабочая память      144 159 160 163
Рабочий стек      149 168 173 182 184
Рабочий стек, адрес      19 168
Рабочий стек, область      182 184
Рабочий стек, указатель      173
Разбор      16 36 58 88 93 96—97 114 116 164
Разбор с ограниченным контекстом      89
Разбор сверху вниз (нисходящий)      39 59 61 63 87 107
Разбор снизу вверх (восходящий)      36 39 59180 86—89 90 107
Разбор, время      83 106
Разбор, дерево      16 21 36 37 40 164
Разбор, проблема      22 35 37
Разбор, процесс      76
Разбор, размер      80 106
Разбор, стек      88—89 198
Разбор, таблица      76 77 79 80 92—100 104—108 118 123—125 192
Разбор, фаза      76
Разбор, элемент      77 80 |8
Размерность массива      146
Разыменование      140176 178
Рамка      149—150 153 163 182 183 184
Раскрытая позиция      176 177
Распознаватель      30 32 47 199
Распроцедурирование      176
Реализация      12 52 124 180 182 197 198 199 203
Реализация, язык      203
Регистр      13 182—185
Регулярная грамматика      27 39 54 55
Регулярное выражение      28 29 39 40—42 47 52 53 73
Регулярное множество      29
Регулярный язык      27 47 55 58 108
Режим переполоха      192
Результат      11 121 139 150 165—170 175 183
Результат, адрес      165
Результат, процедуры      140
Рекурсивная грамматика      112
Рекурсивная процедура      51 53 163
Рекурсивный вызов      60
Рекурсивный спуск      59 76 84
Рекурсивный спуск, анализатор      61
Рекурсия      60 149 153
Ремонт на минимальном расстоянии      194
Самовложение      55 56
Сборка мусора      157 158
Сборщик мусора      159 160
Сверхмножество      125
Связь между проходами      119
Сдвиг      88 90 93—98 106
Сдвиг, действие      98 102
Сдвиг, элемент      92 98
Сегмент      202
Селектор      138
Семантика      22 23 31 33 199
Сентенциальная форма      25 35 62 91
Сильная позиция      176 177
Символ      16 25 41 50 52 60 62 78 87—93 99 104 110 121 186—193 202
Символ магазина      57
Символ продолжения      83 188 192
Символ размещения      51
Символ, алгоритм ведения      116
Символ, действие      187
Символ, информация      136
Символ, операция      115
Символ, последовательность      190
Символ, стек      92 93 108
Символ, таблица      17 39 54 109 112—116 121 125 128 129—133 142 168—175 187 198—200
Символ, элемент      114 116
Символ-доллара      51
Символ-предшественник      63 64 71
Символ-следователь      64 69 70 100 102
Символ-следователь, множество      100 101
Синтаксис      18—24 31 52 75 109 112 191 193 199
Синтаксис, дерево      36 125 170
Синтаксис, ошибка      60 80 93 99 123 187—194
Синтаксис, сообщение      193
Синтаксическая позиция      176—178
Синтаксическая структура      117
Синтаксический анализ      16 17 26 30 54 59 61 109 181 187—190 201
Синтаксический анализ сверху вниз      54
Синтаксический анализ снизу вверх      86
Синтаксический анализатор      31 49 54 59 74 78—79 80 84 86—92 96—98 103 109 112 117 120 127 129 188 190—203
Синтаксический анализатор, генератор      19 107 112 199
Синтаксический анализатор, действие      104
Синтаксический анализатор, работающий по принципу сверху вниз      61
Синтаксический анализатор, работающий по принципу снизу вверх      86—89
Синтез      8 17 109 164
Синтезатор      16
Синтезированный атрибут      34
Система организации файлов      120
Скелет исходного текста      120
Скобки      29 30 189—192
Скобки, ошибка в употреблении      181
Скобки, последовательность      190
Скобочный проход (проход, выясняющий значения скобок)      123
Слабая позиция      176
Словарный состав      23
Словарь      133
Слово      13 143
Сложный символ      51
Смещение      152 167 181 184
Совместное предложение      122
Согласование      54 187 189
Согласование, таблица      123
Согласование, фаза      187
Согласованная подстановка      33
Сообщение об Алголе      6831
Сопрограмма      201
Состояние      42—44 57 92
Состояние преемника      97
Состояние, номер      101
Состояние, стек      92 93 108
Специальный тип      195
Список      48 137 139 155—157 203
Список keep      202 203
Список признаков (идентификаторов)      138
Список, память      157
Список, элемент      138 156
Средство предварительного описания (Паскать)      120
Средство суперязыка      120
Стандартное действие      197
Стандартное обозначение, операции      167
Стандартное представление Алгола      68 52
Стандартный идентификатор      142
Стандартный тип      195
Статическая информация      148 168
Статическая область      184
Статическая память      17 144 146 154
Статическая рабочая память      149
Статическая цепь      145 152
Статическая часть массива      147 184
Статический рабочий стек      149
Статический размер (значения)      154
Статический стек      154
Статический стек идентификаторов      149 170
Статический тип      11
Статическое значение      163
Статическое свойство (характеристика)      168—175 178
Стек      17 30 57—78 76 86 88 8 123 140—143 163 183 185 190 198—202 203
Стек, память      158
Стек, переполнение      162
Стек, поле      77
Стек, рамка      1445—150 153 163 175 183
Стек, указатель      76? 116 145 202
Стек, элемент      161
Стратклайдский Университет      126
Строка      22 24 29 40—44 46—50 53 55—57 62 75 106 142 181 182 188
Строчно-ориентированный язык      59
Структура      48 114 129 132 135 142 143 154 158 159 162 168 184—203
Структура, вид      138—142
Структура, фактический описатель      75 105
Структурное программирование      203
Схема улучшения синтаксиса (SID)      74
Счетчик скобок      189
Счетчик ссылок      157 158
Т-схема      14 15
Таблица      41 92 98 103 120—127 130—138 170 202
Таблица, адрес      132
Таблица, поиск      83
Таблица, размер      106
Таблица, элемент      93 122 130
Табличный метод разбора      61
Текущая рамка      145 149
Текущая рамка стека      171
Текущий блок      137 138 145 156 195
Теория автоматов      54
Теория графов      68
Терминал      24 26 28 32 33 55 60—66 77 80 92 176
Терминал, метаправило      32
Терминал, символ      24 25 46 72 97
Тест      18
Тип      11 12 17 33 112—115 119 125 132 142 184 185 195—196
Тип ошибок      186 187
Тип, информация      137
Тип, ошибка      196—197
Тип, преобразование      12 172
Тип, проверка      178
Тип-агрегат      11
Точка      96
Точка с запятой      177 193 198
Транзитивное замыкание      68
Транслятор      181—185
Трансляция      181—182
Трехадресный код      165
Тройка      165 179
Указатель      48 49 114 116 127 129 132—142 165 168 179 181—184
Указатель, переменная      163
Унарная четверка      110
Унаследованный атрибут      34
Универсальный промежуточный язык      18
Универсальный язык      20
Упорядочение (нетерминалов)      72
Управляющая переменная      153 173—174
Уравнивание      178
Уравновешенное дерево      133 142
Условия размещения      117
Условное предложение      105 122 123 165
Условные выражения (зависимости)      10 11 18 172 173
Условный оператор      172 173
Устройство управления      14
Фаза      19 50 120 123 124 128 188 201 203
Фаза маркировки      159 162 163
Фаза оптимизации      165
Фаза разработки      20
Фаза уплотнения      159
Файл      135
Фактический вид      154
Фактический вид, указатель      154 196
Фактический параметр      198
Факторизация      73
Фиктивная команда      183
Фиктивное правило      107
Фиктивный оператор      198
Формальное определение      19 199 201
Формальное определение языка программирования      31
Формальный параметр      122 150—152 196
Формат      51—53 76 105 188
Фронтальная часть (компилятора)      127 167
Функция      10
Функция, вызов      196
Хвостовая часть списка      155 156
Хеширование      130 132
Хеширование, таблица      131 134 137 142
Хеширование, функция      130—132 137
Целочисленное переполнение      197
Цель проектирования      18 21 128 179 199 204
Цепная структура      116
Цикл      10 11 18 77 153 154 173 174 179 181 191
Циклический список      158
Черта (символ)      123
Четверки      109—111 117 127 164—166 179
Число      188
Число с фиксированной точкой      53
Чистка      177'
Шаг      148
ЭВМ 1ВМ370      13 20
ЭВМ ICL1900      13 14 21 80 182
ЭВМ КДГ      19 21
ЭВМ МИ5      125 128
ЭВМ РДР-11      14 18
Эквивалентность грамматик      26 46
Экспонентная часть      41
Элемент дисплея      146
Эффективность      138 179 180 201
Язык      18 25 26 39—44 54—63 70 71 74 75 79 80 86 90—91 100 104 112—118 129 134—139 142 143—144 148 150—154 163 167—168 175 178—180 186—204
Язык Ада      8 11 138 202
Язык Алгол 60      12 31 33 113 117 119 120 121 129 144 148 150 163 187 188 193 198 201
Язык Алгол 68      8 9 11 17 20 21 30 31 32 33 48 50—59 75 76 80—104 112 113 116 120 121 124 128 130 134—138 142 144 149 151—158 163 167—179 188—198 201
Язык Алгол 68R      119 202
Язык АПЛ      12 180
Язык Бейсик      8 9 11 21 59 118 129 142 176 201
Язык высокого уровня      8 9 18 21 128 171 176
Язык Кобол      8 9 50 197
Язык Лисп      12
Язык написания программного обеспечения      20 21
Язык Паскаль      8 9 11 14 20 119 120 129 134 144 150 154 163 196 198 204
Язык ПЛ 360      20
Язык программирования      54 58 71 100 117 119 155 189 194
Язык Фортран      8 9 11 14 40 50 59 118 119 129 142 144 176 204
Язык, Общий объектный язык (CTL)      128
Язык, определение      22 34 199
Язык, проектирование      31
Язык, расширение      119
Язык, слово      50 52 127 187—198
Янус      127
Янус BCPL      12 20 128
Янус CTL      128
Янус ESPOL      12
Янус INTCODE      128
1 2 3 4
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте