mirror of
https://github.com/oldratlee/translations.git
synced 2026-04-09 13:38:20 +08:00
add recommend-lisp-books.md
This commit is contained in:
BIN
recommend-lisp-books/lisp.png
Normal file
BIN
recommend-lisp-books/lisp.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 8.3 KiB |
60
recommend-lisp-books/recommend-lisp-books.md
Normal file
60
recommend-lisp-books/recommend-lisp-books.md
Normal file
@@ -0,0 +1,60 @@
|
||||
原文链接:[推荐学习LISP的书籍](http://blog.sina.com.cn/s/blog_72d43af30100pg5t.html) - [图谱实验室](http://blog.sina.com.cn/tupulab),2011-02-01 21:10:14
|
||||
|
||||
学习`lisp`的书籍推荐
|
||||
=====================
|
||||
|
||||
为大家推荐几本学习`lisp`的书籍。
|
||||
|
||||

|
||||
|
||||
1. [SICP](http://book.douban.com/subject/1148282/)
|
||||
-----------------------------
|
||||
|
||||
作为编程界两大圣经之一,麻省理工的本科教材。非常经典,该书以`lisp`的方言`scheme`做为代码示例。
|
||||
(`scheme`语法简洁,较`common lisp`来说功能少,语法少,什么功能都要自己写,适合教学。)
|
||||
|
||||
对于出学者来说,建议只阅读前三章,后两章需对计算机有良好基础才可阅读(否则吐血)。
|
||||
|
||||
通过阅读它可以开阔只学习了`c`,`java`这样的命令式语言的同学的思路。
|
||||
感受函数式编程的魅力。对与图灵机等价的`lambda`演算有个初探。
|
||||
|
||||
如果快了话,前三章每天4个小时一周可以读完(包括做课后题),建议英语好的读英文版,中文版翻译质量不高。
|
||||
该书的作用是以下几本书中不可替代的,它是从如何学编程的角度讲的,以下的书是从如何学`lisp`的角度讲的。
|
||||
|
||||
2. [On Lisp](http://book.douban.com/subject/1432683/)
|
||||
-----------------------------
|
||||
|
||||
该书适合对`lisp`有一定基础的同学,是迄今为止讲`lisp`的书籍中最深的一本,至今无人超越。
|
||||
该书作者是`lisp`界的导师:保罗格雷勒姆于29岁时写的(大器早成啊)。
|
||||
非常值得一看,是`lisp`进阶的必读书籍。该书语言平实,示例经典,但是有一定难度。
|
||||
|
||||
该书在很大程度上展示了`lisp`的威力和很多在使用过程中的注意事项。
|
||||
|
||||
网络上有人翻译了该书,大概有两三个版本,其中有一版翻译的非常之好,以至于超越了英文版,因为它纠正了英文版中的一些错误
|
||||
(这些错误是由于***On Lisp***写于,`ansi common lisp`标准出台之前,不是保罗的错)
|
||||
|
||||
3. [Successful Lisp](http://book.douban.com/subject/1456905/)
|
||||
-----------------------------
|
||||
|
||||
这本书可以作为`common lisp`的入门教程,语言浅显易懂,示例也很到位,没有什么废话。
|
||||
把`lisp`的基本特性表述的很完整。该书于近些年成书,所以带有现代的气息。
|
||||
非常不错,值得一看。该书只有英文版,可以免费在线阅读。
|
||||
|
||||
4. [ANSI COMMON LISP](http://book.douban.com/subject/1456906/)
|
||||
-----------------------------
|
||||
|
||||
这本同样是老保罗写的,是在`ansi`标准颁发之后写的`common lisp`入门教程。
|
||||
主要是讲`common lisp`的语法的。适合初学者阅读,书后的附录很有参考价值。
|
||||
可快速阅读,该书只有英文版,没有***Successful Lisp***生动,但是书很薄,作为快速入门的途径不错。
|
||||
|
||||
@oldratlee 注:
|
||||
已有[ANSI Common Lisp 中文版](http://acl.readthedocs.org/en/latest/zhCN/index.html)。
|
||||
|
||||
5. [Practical Common Lisp](http://book.douban.com/subject/10419466/)
|
||||
-----------------------------
|
||||
|
||||
该书的最大特点是废话多,前3章值得阅读。
|
||||
最后几章的例子可以阅读。中间章节废话过多。
|
||||
作为反例我把它列在这。该书把`lisp`当作`java`来写了,最后几章的示例中提供了很多面向对象的`lisp`实例。
|
||||
|
||||
我个人认为`lisp`不应该这么用,大家可以看看。
|
||||
Reference in New Issue
Block a user