Список литературы

Приводимый далее список печатных изданий и Интернет-ресурсов по Лиспу не претендует на полноту. Предпочтение отдается материалам на русском языке.

1) С.С. Лавров, Г.С. Силагадзе "Автоматическая обработка данных. Язык Лисп и его реализация" М. 1978 - замечательная книга, содержание которой и подвигло автора на разработку HomeLisp. К достоинствам этой книги (четкости изложения и его методической продуманности) можно также отнести то, что Лисп-программы, приведенные в книге, не содержат опечаток!

2) Д. Баррон "Рекурсивные методы в программировании" М. 1974 - достаточно элементарное введение в рекурсивное программирование. Лисп в книге только упоминается, поскольку книга ориентирована не на конкретный язык, а на методологию.

3) Дж. Фостер "Обработка списков" М. 1974 - книга посвящена обработке списков в разных языках программирования. Есть небольшой обзор возможностей Лиспа.

4) Т. Пратт "Языки программирования: разработка и реализация" М. 1979 - серьезная монография, которая содержит главу о Лиспе. В ней не только объясняются конструкции языка, но и описываются детали типичной реализации.

5) У. Маурер "Введение в программирование на языке Лисп" М. 1976 - очень краткое пособие, к тому же с большим числом опечаток. Тем не менее, по имеющимся у автора сведениям, это - первая книга целиком посвященная Лиспу на русском языке.

6) Э.Хювенен, Й.Сеппянен "Мир Лиспа" т.1 и т.2 М. 1990 - отличный двухтомник, давно ставший библиографической редкостью. Его можно с полным правом назвать "Энциклопедией Лиспа".

7) Л.В. Городняя "Основы функционального программирования" Новосибирск 2004 - современный курс функционального программирования, в котором изложение ведется применительно к Лиспу. По имеющимся сведениям, Л.В. Городняя (вместе с С.С. Лавровым) является пионером Российского Лиспа.

8) Н.Н. Дацун, А.П. Хован "Интернет-учебный курс для обучения языку Лисп" в материалах конф. "Вирт-2001" - Этот материал подвигнул автора на разработку Web-компоненты HomeLisp.

9) М.Ю. Семенов. "Язык ЛИСП для персональных ЭВМ" - М. 1989, Издательство МГУ - элементарное учебное пособие по Лиспу.

10) И.В. Тужилов "Язык программирования XLISP" - Пенза 1994. - описывается работа с бесплатной системой XLISP, являющейся объектным расширением стандартного Лиспа. XLISP - очень эффективная, производительная реализация Лиспа с целым рядом дополнительных возможностей.

11) А.П. Крюков, А.Я. Родионов, А.Ю. Таранов, М.Е. Шаблыгин "Программирование на языке R-Лисп" М. "Радио и связь", 1991 - Приведено описание стандартного Лиспа, а также описание алгебраического языка R-Лисп, основанного на стандартном Лиспе. Изложение ведется применительно к популярной в те годы реализации Лиспа на мэйнфрейме IBM-370 (ЕС ЭВМ). По имеющимся сведениям, это последняя книга по Лиспу, изданная в СССР...

Интеренет-ресурсы, посвященные Лиспу

12) Интернет-университет информационных технологий - Ценнейший образовательный портал, содержащий, в числе прочего, много материалов по функциональному программированию (в частности - 12 лекций по Лиспу). Материалы очень хорошо оформлены и снабжены библиографическими ссылками.

13) Курс лекций М.Н. Морозова (Марийский гос. тех. университет) - Очень наглядное, живое, с большим количеством иллюстраций изложение основ Лиспа.

14) Сайт информационных технологий Курганского университета - Объемный курс лекций по Лиспу. Лекции очень хорошо организованы с чисто методической точки зрения - изложение разбивается на отдельные "шаги", что позволяет при непонимании вернуться к нужному шагу, а затем продолжить с прерванного места.

15) Цикл статей по Лиспу В.Водолазкого - Очень доступное изложение основ Лиспа (применительно к GNU Common-Лиспу). Автор этих статей - признанный компьютерный писатель.

16) SoftCraft - разноликое программирование (И.А. Дехтяренко "Введение в Лисп") - Интересный сайт, в содержании которого философия программирования удачно уживается с конкретными знаниями.

17) lisper.ru - Сайт, посвященный Common Lisp, написанный на Common Lisp и акцентирующий внимание на практическом применении Common Lisp. На этом же сайте располагается перевод книги П.Зибеля "Практрический Common Lisp" на русский язык, выполняемый энтузиастами.

18) lisp.ru - Центральный русскоязычный ресурс, посвященный Лиспу.

19) Лисп у Истоков - Еще один русскоязычный ресурс, посвященный Лиспу (главным образом - системе LispWorks).

Разное

20) И.Болдырев "Переменные в Common Lisp" - Полезная "идеологическая" статья о переменных в Common Lisp (не лишенная, впрочем, методических недостатков).

21) А.Г.Фенстер "Замыкания в Common Lisp" - Очень четкое и сжатое изложение понятия замыкания.