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

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

blank
blank
blank
Красота
blank
Грис Д. — Конструирование компиляторов для цифровых вычислительных машин
Грис Д. — Конструирование компиляторов для цифровых вычислительных машин



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



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


Название: Конструирование компиляторов для цифровых вычислительных машин

Автор: Грис Д.

Аннотация:

В книге крупнейшего американского специалиста в области компиляторов Д. Гриса нашел отражение богатый опыт разработки и использования трансляторов для ЭВМ третьего поколения. Подробно рассмотрены как теоретические основы разработки компиляторов (теория формальных языков и грамматик), так и практические вопросы их реализации (лексический и синтаксический анализ, организация памяти и таблиц, оптимизация программ).
Книга может служить учебником для тех, кто впервые сталкивается с разработкой компиляторов, и справочным пособием для опытных специалистов в этой области. Книга окажет большую помощь при подготовке в университетах и институтах квалифицированных кадров по системному программированию.


Язык: ru

Рубрика: Computer science/

Серия: Сделано в холле

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

ed2k: ed2k stats

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

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Переменная BOOLEAN      310
Переменная BRO      110
Переменная CHAR      87
Переменная CLASS      87
Переменная CONSPART      206
Переменная DELIM      88
Переменная FAT      109
Переменная FCHAIN      326 329
Переменная GOAL      109
Переменная GRAMMAR      109
Переменная INTEGER      310
Переменная LABEL      310
Переменная NEXTQUAD      312
Переменная NXTSEM      306
Переменная NXTSYMB      121 306
Переменная POINTFREE      252
Переменная QUAD      312
Переменная REAL      310
Переменная SEM      90 195
Переменная SON      110
Переменная STACKTOP      226
Переменная SYN      90 195
Переменная TCHAIN      326 329
Переменная UNDEFINED      310
Переменная VARPART      206
Перлис (Perlis A.)      178 485
Петерсон (Peterson W.)      263
Петрик (Petrick T.)      501
Питтс (Pitts W.)      105
Поддерево (subtree)      41
Поиск бинарный (binary search)      246
Поиск логарифмический (logarithmic search)      246
Пол (Paul M.)      179 243 265
Поле (field)      412 514
Польская запись (Polish notation)      281
Пост (Post E.)      66
Постфиксная запись (postfix notation)      281
Правило (rule)      35
Правило лево (право) рекурсивное (left (right) recursive rule)      39
Правило подстановки (rewriting rule)      35
Предложение (sentence)      37
Предложение неоднозначное (ambiguous)      43
Предшествующий участок (predecessor block)      446
Препроцессор (preprocessor)      477
Префиксная запись (prefix notation)      281
Программа внутренняя (internal program)      22
Программа готовая (run-time program)      17
Программа исходная (source program)      17
Программа объектная (object program)      17
Программа реентерабельная (reentrant code)      506
Программа семантическая (semantic routine)      21 295
Программная секция (control section)      413
Продукционный язык (production language)      181
Продукция (production)      35 181
Процедура ADD      88
Процедура binsearch      246
Процедура CHECKTYPE      312
Процедура CONVERTIR      312
Процедура CONVERTRI      312
Процедура ENTER      300 312
Процедура ERRMESS      359
Процедура ERROR      121 312
Процедура FILLIN      327
Процедура FREEAREA      197 241
Процедура FREEGARBAGE      199
Процедура GC      88
Процедура GEN      381
Процедура GENERATETEMP      312
Процедура GETAREA      198
Процедура GetChar      88
Процедура GETINACC      381
Процедура GETNONBLANK      88
Процедура Insert      310
Процедура LOOKUP      88 310
Процедура LOOKUPDEC      310
Процедура MAXIMUM      521
Процедура merge      327
Процедура OUT (C,D)      88
Процедура SCAN      90 121
Процедура SIGN      521
ПЯ      см. «Продукционный язык»
Радке (Radke C.)      263
Разбор (parse)      46
Разбор без возвратов (parse without backup)      119
Разбор восходящий (bottom-up)      46
Разбор канонический (canonical)      48
Разбор нисходящий (top-down)      46
Разбор слева направо (left-to-right)      46
Разделение (separation)      142
Раскрутка (bootstrapping)      511
Распознаватель (recognizer)      46
Распределение регистров (register allocation)      457
Рассел (Russel D.)      243
Рассеянная память (scatter storage)      249
Регулярное выражение (regular expression)      79
Редактор связей (linkage editor)      412
Реджиевский (Redziejowski R.)      457
Редукция (reduction)      36
Редукция непосредственная (direct)      42
Рейнольдс, Г. (Reynolds G.)      338
Рейнольдс, Дж. (Reynolds J.)      9 124 294
Рекурсивный спуск (recursive descent)      120
Рекурсия левосторонняя (left recursion)      39 115 142
Рекурсия левосторонняя прямая (direct)      115
Рекурсия общая (general recursion)      116
Рекурсия правосторонняя (right recursion)      39
Рекурсия прямая (direct recursion)      115
Ренделл (Randell B.)      243
Рехеширование (rehashing)      248
Рехеширование квадратичное (quadratic rehash)      251
Рехеширование линейное (linear rehash)      249
Рехеширование сложением (add-the-hash rehash)      251
Рехеширование случайное (random rehash)      250
Робертс (Roberts P.)      179
Розен (Rosen S.)      124 378 495 509
Розенкранц (Rosenkrantz D.)      124
Рол (Rohl J.)      486
Росс (Ross D.)      243 488
Рутисхаузер (Rutishauser H.)      307
Санк (thunk)      220
Сбор мусора (garbage collection)      241
Свертка (folding)      422
Связующий участок (articulation block)      44
Семантическое слово (semantic word)      264
Сентенциальная форма (sentential form)      37
Символ (symbol)      20 32 98 102
Символ генерируемый (created symjbol)      474
Символ начальный (distinguished symbol)      35
Символ нетерминальный (nonterminal)      35
Символ терминальный (terminal)      36
Синтаксис (syntax)      29
Синтаксическая единица (syntactic entity)      30
Синтаксическое дерево (syntax tree)      28 40
Синтез (synthesis)      18
Синтез объектной программы (of object program)      18
Система переходов (transition system)      80
Система построения трансляторов (translator writing system)      436
Сканер (scanner)      20
Сквайр (Squire J.)      459
Словарь (vocabulary)      35
Словарь внешних символов (external symbol dictionary-ESD)      414
Словарь перемещаемых адресов (relocation dictionary-RLD)      418
Состояние (state)      72
Состояние заключительное (final state)      74
Состояние начальное (start state)      72 74
Список идентификаторов (identifier list)      244
СПТ (TWS)      см. «Система построения трансляторов»
Стек (stack)      108
Стек операндов (operand stack)      146
Стек операторов (operator stack)      146
Стек семантический (semantic stack)      302
Стендиш (Standish T.)      201 215 243
Степень цепочки (power of a string)      33
Стирнз (Stearns R.)      124 180
Стоун (Stone H.)      459
Стратификация (stratification)      142
Стречи (Strachey C.)      479 485
Структурная величина (structured value)      210 514
Структурное значение (Structured value)      210 514
Суффиксная запись (suffix notation)      281
Сэти (Sethi R.)      459
Сэттли (Sattley K.)      124
Таблица символов (symbol table)      20 244
Текстовая карта (text card-TXT)      416
Тело макро (macro body)      462
Тетрада (quadruple)      286
Тиксир (Tixier V.)      180 503
Транзитивное замыкание (transitive closure)      51
Транслятор (translator)      17
Трахтенброт, Б.А.      105
Триада (triple)      289
Триада косвенная (indirect triple)      291
Узел (node)      41
Узел висячий (end node)      42
Узел концевой (end node)      42
Указатель (pointer)      203 514 517
Указатель строки (string pointer)      209
Уллман (Ullman J.)      64 105 459
Унгер (Unger S.)      124
Усеченная итерация (positive closure)      33
Условная макрогенерация (conditional macro)      476
Уттингер (Oettinger A.)      124
Участок входной (entry block)      446
Участок линейный (basic block)      292 422
Участок предшествующий (predecessor block)      446
Участок связующий (articulation block)      446
Факторизация (factoring)      62 115 455
Фелдман (Feldman J.)      5 15 105 197 264 308 486 489
Флойд (Floyd R.)      124 144 178 179 197 455
Флорес (Flores I.)      262
Фраза (phrase)      38
Фраза первичная (prime phrase)      151
Фраза простая (simple phrase)      38
Фриман (Freeman D.)      353—356
ФСЯ (FSL)      489
Функции предшествования (precedence functions)      137
Фэйтман (Fateman R.)      455 456
Хакстебл (Huxtable D.)      457
Халперн (Halpern M.)      485
Халстед (Halstead M.)      179
Хаски (Huskey H.)      455
Хвост цепочки (tail of a string)      33
Хвост цепочки правильный (proper)      33
Хекст (Hext J.)      179
Хеш-адресация (hash addressing)      247
Хеш-таблица (hash table)      252
Хеш-функция (hash functions)      255
Хилл (Hill V.)      457
Хомский (Chomsky N.)      29 63
Хоор (Hoare C.)      211—213 243
Хопгуд (Hopgood F.)      455
Хопкрофт (Hopcroft J.)      64 105
Хорвиц (Horwitz L.)      459
Хорнинг (Horning J.)      179
ЦЕПОЧКА (STRING)      32
Цепочка пустая ($\Lambda$) (empty ($\Lambda$) string)      32
Циммер (Zimmer R.)      178
Число зависимости (dependency number)      426
Читэм (Cheatham T.)      9 124 504
Шварц (Schwarz J.)      457
Шорр (Schorre D.)      9 124
Шоу (Shaw A.)      307
Эванс (Evans A.)      197
Эйкел (Eikel J.)      1 79
Энглунд (Englund D.)      456 457 460
Эрли (Earley J.)      197
Эрман (Ehrman J.)      412 420
Язык (language)      37
Язык ассемблера (assembler language)      17
Язык исходный (source language)      17
Язык объектный (object language)      17
Язык продукционный (production language)      181
Язык расширяющийся (extendible language)      489
Язык системного программирования (systems programming language)      500
Язык существенно неоднозначный (inherently ambiguous language)      44
1 2
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте