Мир Лиспа. Т.1 введение в язык Лисп и функциональное программирование - Хювёнен Э., Сеппянен И
..pdfTEKES 13 |
Weinreb D. 306 |
Tennant H. 42 |
Weismann С 59 |
Texas Instruments 20 |
Weiss S. 43 |
Touretzky D. 59 |
Weizenbaum J. 45 |
Tractqn K. 59 |
WilenskyR. 59,306 |
Turner D. 269 |
WilksY. 42 |
VAX-11/780 275 |
Winograd T. 42 |
Waite M. 306 |
Winston P. 29, 43, 44, 59, 306 |
Walker D. 42 |
Wise D. 269 |
Waterman D. 42, 43 |
Zetaiisp 16, 40 |
Wegner P. 204 |
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ |
|
Указатель составлен из встречающихся в тексте понятий и терминов, а также из специальных терминов языка Лисп. Имена и сокращения собраны в свой указатель (приложение 3) так же, как символы Ком мои Лиспа (приложение 2).
Абстракция вычислений 270
-данных (data abstraction) 310
-отображения 270
Автофункция (auto-function) 243
Аксиомы типа 310
Анализ дискурса (discourse) 32
-синтаксический 72
Анализатор (parser) 177
Аргумент 69,106
-функциональный (functional argument) 239
Атом (atom) 64
Барьер сложности (complexity barrier) 286
Блокировка вычислений (quote) 75
-обратная (back quote) 233
-функциональная (function quote) 259 Вектор (vector) 350
Верификация программ (program proving verification) 37
Включение или интернирование
(intern) 180, 329 Выборка (selection) 312
Вызов макроса (macro call) 128, 290
-функции (call) 71, 240
Выражение по умолчанию (init-form) 113
- символьное (s-expression) 66 Вычисление (evaluation) 73
-отложенное (lazy/suspended evaluation) 244, 265
-параллельное 265
-символьное и алгебраическое
(symbolic and algebraic corn-put ing SAQ 35
-частичное (partial evaluation) 244, 263
-численное (numeric computing) 24 Вычислимость (computabitity) 201
-алгоритмическая (effective
computability) 202 Генератор (generator) 264
- случайных чисел (random number generator) 322
Голова списка (head) 80
Гражданин полноправный (first class citizen) 111
Графика компьютерная (computer graphics) 39
Действия универсальные (generic) 311
Дерево бинарное (binary tree) 225
Доказательство теорем (theorem proving) 36
Замыкание (lexical closure) 261, 315 Запись (structure/record) 311, 353
- (нотация) префиксная 71
Знак (character) 337
Знания (knowledge) 33 - активные 28
Значение (value) 69,312,326
-глобальное (global) 122
-логическое (boolean) 309
Зрение машинное (machine vision) 39 Игра, ведение (game playing) 37
-программирование 37 Иерархия понятий (conceptual
hierarchy) 316
Имя печатное (print name pna-me) 150, 326, 327
Индекс (index) 350
Интеллект искусственный (artificial intelligence machine intelligence) 23,27
Интерпретатор 100, 127,174, 245, 289 Интерпретация (interpretation) 34
-изображений (scene analysis) 39
-режим (interpretation) 73
Интерфейс пользователя (human interface) 32
Источник (source) ввода 189 Код управляющий (directive) 185 Компилятор кремниевый (silicon
compiler) 40 Константа (constant) 64, 95
Конструктор (constructor) 312
Контекст вычислительный (evaluation environment) 121, 291
Лингвистика (linguistics) 32
-математическая (computational linguistics) 32
Лямбда-вызов 106 Лямбда-выражение 105, 270
Лямбда-исчисление (lambda calculus) 104
Лямбда-преобразование (lambda conversion) 107
Лямбда-список (lambda list) 105 Макрознак (macro character) 177 Макрос (macro) 289
-вызов 128, 290
-расширение (expansion) или
раскрытие 290
-структуроразрушающий
(destructive) 301
-трансляция (translation) 290
-чтения (read macro) 177 Массив (array) 86, 349
-объектов (obarray) 179
-специализированный (specialized array) 350
-универсальный (general arrays) 350 Машина вывода (inference engine) 33
Метка перехода (tag) 140 Механизм возвратов (backtracking)
201
Множество всех подмножеств множества (power set) 274
-значений (range codomain) 69
-определения (domain) 69 Моделирование (modelling) 37
-когнитивное (cognitive modelling) 38
-работы (simulation) 37
Морфология (morphology) 32 Мусор (garbage) 159
Мусорщик (garbage collector) 51,160 Мутатор (mutator) 312
Наблюдение (monitoring) 34
Наука когнитивная (cognitive science) 38
Нотация списочная (list notation) 157
-точечная (dot notation) 156, 157
Область действия (scope) 121
Обновление (update mutation) 312
Обработка естественного языка
(natural language processing) 31
-знаний (knowledge processing) 22
-изображений (image processing) 39
-рисунков (picture processing) 39
-сигналов (signal processing) 38
-символьная (symbol manipulation) 24
-символьной информации (symbolic processing/computing) 24
Образ графический (icon) 187
Образец (template skeleton) 300 Обучение (instruction tutoring) 35
-языку (language learning) 32 Объект (object) 311
-данных (data object) 309
-функциональный (functional object) 241
Окружение вычислительное
(evaluation environment) 121, 291
Определение неявное (implicit) 309
-функции (definition) 71
-явное (explicit) 309
Отмена блокировки замещающая 299
-- присоединяющая 299 Отображение (mapping) 69
Пакет(package) 180
Пара точечная (dotted pair) 84, 156
Параметр ключевой (key) 112
-необязательный (optional) 112
-передача по значению (call by value) 119
-- - ссылке (call by reference) 119
-фактический (actual parameter) 106
-формальный (formal parameter) 105
Перевод машинный (machine translation) 32
Переменная (variable) 64
-внешняя (external) 180
-внутренняя (internal) 180
-вспомогательная (auxiliary) 112
-глобальная специальная (global special/dynamic variable) 64
-динамическая или специальная
(dynamic/special variable) 121, 293
-лексическая или статическая
(lexical/static variable) 120
-программная (program variable) 141
-свободная (free variable) 121
Печать структурная (prettyprin-ter) 67
Планирование действий (planning) 34
По умолчанию (default) 112
Подсписок 65
Поиск (search) 201
- ошибки (diagnosis) 34
Поле 149, 354
Получатель (sink) вывода 189 Последовательность (sequence) 257,
337, 340, 341 Построение (construction) 312
-прототипов быстрое (rapid prototyping) 53
Поток (stream) 176, 187, 265 Прагматика (pragmatics) 32 Предикат (predicate) 79, 85
Предложение (clause) 128 Приглашение (prompt) 74 Применение функции (apply) 71 Присваивание (set) 96 Прогнозирование (prediction) 34 Программирование автоматическое
(automatic programming program synthesis) 41
-исследовательское (exploratory programming) 53
-логическое (logic programming) 36, 52
-объектно-ориентированное (object (oriented) programming) 38, 52, 244
-пошаговое (incremental programming) 52
-продукционное (rule-based programming) 52
-процедурное (procedural programming) 195
-ситуационное (event-based programming) 52
-управляемое данными (data driven programming) 50, 244
-функциональное (functional
programming) 51,196
Проектирование (design) 35
- машинное (computer aided design computer aided engineering) 39
Производство гибкое (flexible manufacturing) 40
Пространство имен (name space) 180 Процедура доступа (access operator
accessor) 312
-чтения (lisp reader) 176
Пустой список 65
Размер (size) 349
Размерность (dimensionality) 349
Распознавание образов (pattern recognition) 38
-речи (speech recognition) 32
Рассуждения на уровне здравого смысла (common sence reasoning) 37
Режим EVALQUOTE 102
Рекурсия более высокого порядка
225, 232
-взаимная (mutual) 224, 228
-параллельная 224, 225
-по аргументам 205
-- значению 205
-простая (simple) 205
Решение алгоритмическое
(algorithmic) 25
-эвристическое (heuristic) 25, 37
Робототехника (robotics) 39
Самоизменение (self-modification) 282
Самосознание (self-consciousness) 282 Свойство (property) 168
Связывание (bind) 96
-параметров (spreading) 107
-позднее (late binding) 54
Связь (binding) 96
-время действия (extent) 122
Селектор (selector) 312 Семантика (semantics) 32, 101
Символ 61, 326
Синтаксис (syntax) 32
Синтез программ (program synthesis) 37
-речи (speech synthesis) 32
Система поддержки принятия решений (decision support system) 33
- самообучающаяся (learning system) 41
-экспертная (expert system) 23, 33
Слова ключевые (lambda-list keyword) 111
Сопоставление с образцом (pattern matching) 39
Список (list) 65
-ассоциативный (association list a-list) 311, 331, 332
-объектов (object list oblist) 179
-nap 311,331,332
-свободной памяти (free list) 160
-свойств (property list p-list) 150,168, 311, 326
-- свободный (disembodied property list) 172
Строка (string) 309, 337
-управляющая (control string) 185 Структура (structure/record) 311, 353
-символьная 24, 61
Таблица чтения (read table) 177
Дело функции (body) 105 Теория рекурсивных функций 201
- функций более высокого порядка
283
Технология знаний (knowledge engineering) 23
Тип (type) 70, 312
-данных (data type) 309
-- абстрактный (abstract data type) 310
-составной (compound) 309, 312
Точка неподвижная (fixed point) 282 Транслирование по частям
(incremental compiling) 53
Трассировка (trace) 206
Указатель (pointer) 149
Управление производством (control) 35
Уровень командный (top level) 102 Ускоритель вычислений с
плавающей точкой (floating point accelerator) 319
Фонология (phonology) 31 Форма (form) 127
- самоопределенная (self-evaluating) |
Хвост списка (tail) 80, 82 |
127 |
Хэш-массив (hash array) 351 |
- специальная (special form) 128 |
Хэш-функция 352 |
Формулы рекуррентные (recurrence |
Цикл вложенный (nested) 229 |
formula) 202 |
Черта вертикальная (bar) 62, 179, 328 |
Фунарг-проблема (funarg problem) |
- обратная косая (backslash) 62, 179, |
265, 267 |
327 |
Функционал (functional) 194, 239 |
Число (number) 63, 319 |
- применяющий или аппликативный |
- вещественное (real) 309 |
(applicative functional) 245 |
- дробное (ratio) 323 |
Функция 69, 240 |
- комплексное (complex) 315, 323, 325 |
- автоаппликативная (self-applicative |
- рациональное (rational) 323 |
auto-applicative) 243, 280 |
- с плавающей запятой (float) 323 |
- авторепликативная (self-replicative |
- целое (integer) 309 |
auto-replicative) 243, 280 |
Шрифт (font) 186 |
- более высокого порядка (higher |
Экземпляр (instance) 264, 309 |
order) 243 |
Элемент (element) 65 |
- вызов (call) 71, 240 |
Эффект побочный (side effect) 99, 301 |
- доступа (access function) 305 |
Язык аппликативный 194 |
- значение 69, 240 |
- бестиповый (typeless) 54, 284, 313 |
- многозначная (multiple valued |
- встроенный (embedded language) |
function) 115 |
289 |
- общерекурсивная (general recursive) |
- декларативный (declarative) 194 |
203 |
- естественный (natural language) 23 |
- определение (definition) 71 |
- императивный (imperative) 194 |
- отображающая (mapping function) |
- логический (logic programming) 194 |
249, 344 |
- операторный (imperative) 194 |
- порядок (order) 284 |
- процедурный (procedural) 194 |
- применение (apply) 71 |
- функциональный (functional) 194 |
- примитивно рекурсивная (primitive |
Ячейка памяти (storage location) 98 |
recursive) 202 |
- списочная (memory cell list cell cons |
- рекурсивная (recursive) 142, 196 |
cell cons) 149 |
- с функциональным значением |
MAP-функция 249, 344 |
(function valued) 241 |
m-нотация (meta-notation) 115 |
- структуроразрушающая (destructive) |
NLAMBDA-выраженне 117 |
161 |
PROG-механизм (prog feature) 139 |
- тип 283 |
PROGN неявный (implicit progn |
- универсальная (universal function) |
feature) 132 |
101, 245 |
s-выражение (s-expression) 66 |