URSS.ru - Издательская группа URSS. Научная и учебная литература
Об издательстве Интернет-магазин Контакты Оптовикам и библиотекам Вакансии Пишите нам
КНИГИ НА РУССКОМ ЯЗЫКЕ


 
Вернуться в: Каталог  
Обложка Лавров С.С, Силагадзе Г.С. Автоматическая обработка данных. Язык лисп и его реализация
Id: 104580
 
999 руб.

Автоматическая обработка данных. Язык лисп и его реализация

1978. 176 с. Мягкая обложка. Букинист. Состояние: 4. На титуле подпись владельца. Обложка была надорвана, аккуратно подклеена скотчем.

 Аннотация

Язык, одна из версии которого описана в книге, пользуется широкой известностью как язык для описания задач обработки символьной информации и искусственного интеллекта.

В книге довольно подробно изложены методы интерпретации и компиляции программ на этом языке. Некоторые из этих методов могут с успехом быть использованы при реализации других языков, в частности при составлении программ обработки символьной информации на языках низкого уровня. Приводится много примеров описаний функций.

Книга рассчитана на широкий круг программистов, сталкивающихся с задачами указанных классов, в частности на студентов старших курсов, специализирующихся в области математического обеспечения ЭВМ.


 ОГЛАВЛЕНИЕ

Предисловие........................... 5

Введение............................. 7

ГЛАВА 1. Описание языка.................. 8

1.1. Литеры и алфавит..................... 8

1.2. Атомы........................... 8

1.3. Списки........................... 10

1.4. Выражения......................... "

1.5. Функции.......................... 12

1.6. Функция QUOTE..................... 13

1.7. Функция CAR....................... 13

1.8. Функция CDR............-.......... 14

1.9. Композиции CAR и CDR................ 15

1.10. Пустой список....................... 16

1.11. Функция CONS..................... 16

1.12. Логические значения и предикаты........... 18

1.13. Функция АТОМ...................... 18

1.14. Функция EQ....................... 19

1.15. Условные выражения................... 20

1.16. Определяющие выражения функций........... 21

1.17. Функция NULL..................... 23

1.18. Встроенные и определяемые функции......... 23

1.19. Обычные и специальные функции............ 24

1.20. Функции SEX PR и SFEXPR.............. 25

1.21. Рекурсивные функции................... 27

1.22. Функция CSETQ, константы............... 29

1.23. Программа........................ 30

1.24. Аппарат PROG..................... 31

1.25. Переменные....................... 34

1.26. Приемы программирования................ 35

1.27. Функции READ, PRINT и GENSYM......... 37

1.28. Функция EVA L..................... 39

1.29. Функция LIST...................... 40

1.30. Предикаты AND к OR.................. 40

1.31. Обобщение понятия выражения.............

1.32. Числа............................

1.33. Предикаты, классифицирующие атомы.........

1.34. Арифметические функции и предикаты.........

1.35. Операции над строками битов..............

1.36. Функционалы.......................

1.37. Функция SELECTQ.................

1.38. Пример программы.................

ГЛАВА 2. Реализация языка лисп.............

2.1. Внутреннее представление выражений..........

2.2. Списки свойств атомов..................

2.3. Язык для описания реализации............

2.4. Распределение памяти...................

2.5. Список объектов......................

2.6. Подпрограммы функций PRINT и READ......

2.7. Ассоциативный список..................

2.8. Интерпретатор.......................

2.9. Интерпретация PROG...................

2.10. Функциональные аргументы................

2.11. Арифметические функции.................

2.12. Организация рекурсивных подпрограмм.........

2.13. Уборка мусора.......................

2.14. Компилятор........................

2.15. Ограничения......................

2.16. Переходы..........................

ГЛАВА 3. Библиотека вспомогательных функций......

3.1. Операции над списками..................

3.2. Функции с побочным эффектом.............

3.3. Предикаты.........................

3.4. Порядок и упорядочивание................

3.5. Поиск............................

3.6. Операции над множествами...............

3.7. Ассоциативные списки..................

3.8. Функционалы.......................

3.9. Операторы.........................

3.10. Списки свойств.....................

Приложение......................

Литература...........................

Предметный указатель.................

Указатель лисповских функций и констант.......

Указатель обозначений, использованных в описании реализации.......................

 
© URSS 2016.

Информация о Продавце