onlisp-cn_20080604 - On Lisp: Common Lisp...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: On Lisp: Common Lisp 高级编程技术 1 [ 美 ] Paul Graham 著 Chun Tian (binghe), Kov Chai 译 June 4, 2008 1 原书站点 : http://www.paulgraham.com/onlisp.html 译者序 《 On Lisp 》 不是一本 Lisp 的入门教材,它更适合读过 《 ANSI Common Lisp 》 或者 《 Practical Common Lisp 》 的 Lisp 学习者。它对 Lisp 宏本身及其 使用做了非常全面的说明,同时自底向上的编程思想贯穿全书,这也是 《 On Lisp 》 得名的原因,即,基于 Lisp ,扩展 Lisp 。 原作者 Paul Graham 同时也是 ANSI Common Lisp 一书的作者。 我是一个 Lisp 程序员, Linux 系统管理员。将现存的几部 Common Lisp 重 要著作翻译成中文,介绍给国内的广大计算机专业学生和编程爱好者,是我 多年来的心愿。希望这本 《 On Lisp 》 中文版能对国内的读者有所帮助。 《 On Lisp 》 的成书年代早在 1994 年 ANSI Common Lisp 标准发布以前,该书中使 用了许多古老的 Lisp 操作符,原书中的一些代码已经无法在最新的 Common Lisp 平台上执行了。而我翻译本书的原则是希望读者在阅读此书同时直接能够 测试书中的代码,以达到最快的学习目的。对于 Lisp 初学者来说, Lisp 语言 庞大复杂的发展历史固然重要但对这些知识的学习可以不必操之过急。所以, 在中文翻译版里,所有源代码都被改成符合现行 Common Lisp 标准的形式, 这在本书的后半部分 涉及更高级技术的部分 可以多次看到,凡是译者 修改原文的地方都回给出明确的脚注和相关解释。欢迎熟悉 Common Lisp 的 读者通过邮件就这些修改的地方和我讨论。 本书的 L A T E X 源文件可以在下面的 Subversion 资源库找到: https://cl-net-snmp.svn.sourceforge.net/svnroot/cl-net-snmp /onlisp-cn/trunk 欢迎提交各类补丁。 任何关于本书的译文或者其他跟 Lisp 有关的问题,欢迎在 水木社区 函数型 编程语言 (FuncProgram) 板上讨论。 我要特别感谢来自 AMD/ATI 的 Kov Chai 1 同学,他对本书进行了细致的 校对,并独立翻译了第 5 、 6 、 25 和 26 章, Kov Chai 还主导了本书的 L A T E X 排 版工作。 留学日本的 Lisp 程序员 Jianshi Huang 2 同学是我最初翻译本书时的合作校 对人,他对本书前三章进行了仔细的校对并给出了大量专业的建议和关键文字 的翻译。 来自浙江大学微软技术俱乐部 (MSTC) 的 Emily Lee 同学,她以一个 Lisp 初学者的角度仔细阅读了本书的前四章,并提出了大量文法层面的改进意见。 1 E-mail: tchaikov@gmail.com 2 E-mail: jianshi.huang@gmail.com i ii 感谢 水木社区 和 浙大飘渺水云间 这两个 BBS 上的热心网友。他们是本书的 第一批读者。感谢水木的 Dieken, texlive 等网友给我发来一些翻译的修改意 见。 感谢可爱的钱琳 (PreTTyHeLL) 同学, 2007 年里对她的短暂追求造就了我...
View Full Document

This note was uploaded on 06/05/2010 for the course COMPUTER S 700 taught by Professor Joewhite during the Spring '10 term at Universidad San Martín de Porres.

Page1 / 281

onlisp-cn_20080604 - On Lisp: Common Lisp...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online