想学习常见的口齿不清

时间:2011-09-16 15:21:58

标签: lisp common-lisp

我有一些基本的python经验,所以我知道编程的基础知识,如变量,数据类型,函数和基本的OO。

学习常见的lisp有什么好的来源?

5 个答案:

答案 0 :(得分:22)

请尝试Peter Seibel的Practical Common Lisp,可在线获取。

答案 1 :(得分:13)

在我看来,Common Lisp: A Gentle Introduction to Symbolic Computation是最好的入门 Lisp书籍。对于(甚至是绝对的)初学者来说它有一个很好的节奏,并且有很好的小练习和解决方案。如果我正确地解释你的自我描述,这对你来说是一个很好的读物。

当我向一些同学推荐它时,所有人都认为这是对Lisp的一个非常可靠的介绍,并且每个人都没有问题地通过考试。然而,有些人(那些已经非常擅长编程的人)发现节奏太慢了。

然后,好的第二次阅读(或者首先,如果你觉得Touretzky感到无聊的话)将是Practical Common LispSuccessful Lisp

最后,我最喜欢的一本书不仅仅是关于Lisp,而是一般的编程是PAIP。我更喜欢它的风格SICP,这也很棒并且被许多人推荐。

答案 2 :(得分:8)

为了补充内森的出色建议,还有Land of Lisp。 : - )

答案 3 :(得分:4)

检查Paul Graham的“Ansi Common Lisp”

在它之前阅读SICP(http://mitpress.mit.edu/sicp/)也是有意义的。

答案 4 :(得分:-3)

请务必查看Hyperpolyglot Lisp section。这是一个很好的备忘单,如果您已经知道Lisp的变种,那么它非常有用。

作为最后一点,您确定要学习Common Lisp吗?有一些有趣的现代Lisps,例如ClojureRacketNew LispQi