Skip to content

Latest commit

 

History

History
73 lines (45 loc) · 3.02 KB

suggestions4further-reading-in-successful-lisp.md

File metadata and controls

73 lines (45 loc) · 3.02 KB

原文链接:Suggestions for further reading

Successful Lisp中的Lisp书籍推荐

The Art of the Metaobject Protocol

Kiczales et al, MIT Press, 1991, ISBN 0-262-61074-4

这是元对象协议的权威说明,在Lisp圈中被称为AMOP。 不是一本轻松的读物;可以先存着,直到对你自己的Lisp能力非常有信心的时候再读。

ANSI Common Lisp

Graham, 1996, Prentice-Hall, ISBN 0-13-370875-6

对于经验的Lisp程序员,这是一本给不错的进阶的读物,对于初学者,是本优秀的学习书籍。 (我觉得这本书作为初学者的第一本书有些太简明的,但你可能想先过一下,看看是否你自己觉得这本书合适用初学。)

On Lisp: Advanced Techniques for Common Lisp

Graham, Prentice Hall, 1994, ISBN 0-13-030552-9

这本书已经成为了宏技术的权威参考。

Object-Oriented Programming in Common Lisp: A Programmer’s Guide to CLOS

Keene, 1989, Addison-Wesley, ISBN 0-201-17589-4

如果想理解CLOSKeene的这本非常易读。书很薄但覆盖了所有关键必要内容。这本书最大的特点是有丰富的实际场景中的应用。

Understanding CLOS: The Common Lisp Object System

Lawless & Miller, 1991, Digital Press, ISBN 1-55558-064-5

这本书比Keene的书覆盖了CLOS的内容,但更像一本手册而不是一本教程。

Common Lisp: The Language, 2nd Ed.

Steele, 1990, Digital Press, ISBN 1-55558-041-6

简称CLtL2,是对ANSI标准委员会工作的二次阐释。并不是标准过程的一部分,但被很多Lisp厂商用来预测最终的委员会最终出的结果。 一些Lisp系统同时实现了CLtL2ANSI标准的部分。

Garbage Collection: Algorithms for Automatic Dynamic Memory Management

Jones et al, 1996, Wiley, ISBN 0-471-94184-4

一本优秀的手册,涵盖了动态存储分配技术的各个方面。

Object-Oriented Common Lisp

Slade, 1998, Prentice-Hall, ISBN 0-13-605940-6

Slade的书可能是实现使用Common Lisp环境(除了了AI编程)最好的书。 我觉得这本书很合适初学者,但可能需要再配上一本更深入Lisp语言的书。

Common LISP craft

Wilensky, 1986, W.W. Norton & Co., ISBN 0-393-95544-3

我刚开始学习Common Lisp时,觉得Wilensky的书在展示Lisp独特的概念上是最有帮助的,比如闭包。 这本书很易读(不是说我现在精通了Lisp后说易读的那种),并包含了很多很明了的例子。附录中还有一个简要的Common Lisp手册。 推荐初学者也可以用这本书作为第一本书。