《On Lisp》中文版:探索Lisp的高级编程技术

需积分: 50 16 下载量 62 浏览量 更新于2024-07-21 收藏 2.31MB PDF 举报
"[On Lisp]中文完整版 - Paul Graham - CommonLisp高级编程技术" 《On Lisp》是由Paul Graham撰写的一本关于Common Lisp高级编程技术的书籍,它并非面向初学者,而是为已经掌握一定Lisp基础的程序员设计。这本书探讨了Lisp宏及其应用,提倡自底向上的编程思想,即通过扩展Lisp语言本身来解决问题。Paul Graham同时也是《ANSI Common Lisp》的作者,但《On Lisp》成书于ANSI Common Lisp标准发布之前,因此书中的一些古老Lisp操作符可能不适用于现代的Common Lisp环境。译者在翻译过程中已将所有源代码更新为符合现行标准的形式,并添加了相应的脚注。 这本书分为多个章节,涵盖了Lisp编程的多个方面,包括但不限于宏的创建、函数式编程、元编程以及数据结构的处理等。特别地,Kov Chai、Yufei Chen和Jianshi Huang等人为翻译和校对工作做出了重要贡献,确保了内容的准确性和现代性。此外,书中还包含了数学系统公司的Lisp程序员Jianshi Huang翻译的第24章,以及Chun Tian(binghe)的参与。 前言中,Paul Graham指出本书旨在帮助已经熟悉Lisp的程序员提升技能,而不仅仅是重温基础。他希望通过不同的视角重新审视常见的Lisp主题,激发读者深入理解和运用这门语言的潜力。他认为,Lisp是一门能够直接与计算思维对话的语言,具有极高的灵活性和表达力。 《On Lisp》中文完整版是一份宝贵的资源,它不仅提供了关于Common Lisp的高级技术教程,也体现了Paul Graham对Lisp编程哲学的深刻理解。对于想要探索Lisp更深层次特性的开发者来说,这本书无疑是一本不可多得的指南。通过阅读和实践书中的内容,读者可以学习如何利用Lisp的强大功能来构建更高效、更具创新性的软件解决方案。