On Lisp
3推荐 收藏
1.7K阅读

On Lisp

Paul Graham (作者) 田春 (译者)
上市销售
本书由@沙枣发布:
田春翻译的版本,他同意我转换成 Markdown 格式,并发布出来,如果有什么问题,可以调整修改。 希望这本好书能够以更好的形式帮助更多人。
原书站点: http://www.paulgraham.com/onlisp.html

《On Lisp》不是一本 Lisp 的入门教材, 它更适合读过《ANSI Common Lisp》或者《Practical Common Lisp》的 Lisp 学习者。它对 Lisp 宏本身及其使用做了非常全面的说明, 同时自底向上的编程思想贯穿全书, 这也 是本书得名的原因, 即, 基于 Lisp , 扩展 Lisp 。

原作者 Paul Graham 同时也是《ANSI Common Lisp》一书的作者。

《On Lisp》成书早在 1994 年 ANSI Common Lisp 标准发布以前,书中使用了许多古老的 Lisp 操作符, 其中一些代码已经无法在最新的 Common Lisp 平台上执行了。所以译文里所有的源代码都被改成了符合现行 Common Lisp 标准的形式, 凡译者修改过的地方都会以脚注的形式注明。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

电子书
¥0.00

出版信息

  • 书  名On Lisp
  • 执行编辑关于本书的内容有任何问题,请联系 杨帆
  • 出版日期2013-08-14
  • 印刷方式黑白
  • 出版状态上市销售

本书特色

本书适用于那些想更上一层楼的 Lisp 程序员。书中假设读者已经初步了解 Lisp, 但不要求有丰富的编程经验。最初几章里会重温很多基础知识。我希望这些章节也会让有经验的Lisp 程序员感兴趣, 因为它们以崭新的视角展示了熟知的主题。

通常很难一语道清一门编程语言的精髓, 但 John Foderato 的话已经很贴切了:

Lisp 是一门可编程的编程语言。

(Lisp is a programmable programming language.)

这难免以偏概全, 但这种让 Lisp 随心而变的能力, 在很大程度上正是 Lisp 专家和新手的不同之处。在自上而下, 把程序逐渐具体化, 用编程语言实现设计的同时, 资深的 Lisp 程序员也实践着自底向上的方法, 他们通过创建语言来描述程序的行为。本书教授自底向上编写程序的方法, 因为这是 Lisp 与生俱来的强项。

作者介绍

译者:田春 Common Lisp 程序员

来自 AMD/ATI 的 KovChai 同学独立翻译了第 5,6,22,23,25 章及附录, 并对全书进行了细致的校对。另外 KovChai 还主导了本书的 LaTeX 排版工作。感谢 YufeiChen 同学提供改进排版的补丁。他还参与了第 21 章的翻译工作。

Mathematical Systems,Inc. 的 Lisp 程序员 JianshiHuang 同学是我最初翻译本书时的合作者, 他翻译了第 24 章, 并初步校对了本书前三章。

ChunTIAN(binghe)

NetEase.com,Inc.

tchaikov@gmail.com

cyfdecyf@gmail.com

jianshi.huang@gmail.com

binghe.lisp@gmail.com
暂无评论!