Лисп/Литература: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 32:
Мы не стали бы советовать читателям нашего русского учебника английскую литературу по Лиспу, если бы та литература не была всё ещё незаменимой в понимании Лиспа, а часто — и ключевых понятий информатики.
</div>
===[http://www.amazon.com/Anatomy-Lisp-McGraw-Hill-computer-science/dp/007001115X The Anatomy of Lisp]===
John Allen, 1978
{{Эпиграф|This book uses LISP as a means for relating topics which normally get treated in several separate courses. The point is not that we can do this in LISP, but rather that it is natural to do it in LISP. The high-level notation for algorithms is beneficial in explaining and understanding complex algorithms. The use of abstract data structures and abstract LISP programs shows the intent of structured programming and step-wise refinement. Much of the current work in mathematical theories of computation is based on LISP-like languages. Thus LISP is a formalism for describing algorithms, for writing programs, and for proving properties of algorithms. We use data structures as the main thread in our discussions because a proper appreciation of data structures as abstract objects is a necessary prerequisite to an understanding of modern computer science.}}
Строка 38:
Такое резюме весьма расходится со впечатлением заглавия — «Анатомия Лиспа». Действительно, средний язык программирования в своей «анатомии» имеет что угодно, но не философские камни понимания основ информатики. Но Лисп — не средний язык программирования, и книга это раскрывает с академическим тщанием.
</div>
 
===[http://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html Common Lisp the Language]===
Guy L. Steele Jr., 1984, 1990 (2nd. edition)