深入Lisp:《On Lisp》中文版解析

5星 · 超过95%的资源 需积分: 50 21 下载量 18 浏览量 更新于2024-07-27 收藏 2.31MB PDF 举报
《On Lisp 中文版》是 Paul Graham 的著作,专门针对已经熟悉 Lisp 基础的开发者,特别是那些读过《ANSI Common Lisp》或《Practical Common Lisp》的读者。这本书深入探讨了 Lisp 宏系统,提供了关于如何利用宏进行高级编程的详细指导。其核心理念在于利用 Lisp 的特性来扩展 Lisp 本身,从而实现自底向上的编程方法。 书中的内容虽然源自1994年之前,那时 ANSI Common Lisp 标准尚未发布,但译者 Binghe 对所有源代码进行了更新,使其符合现行的 Common Lisp 标准。这使得现代的 Lisp 开发者也能顺利理解和应用书中的概念。此外,KovChai 和 Yufei Chen 对译文进行了校对和排版改进,Jianshi Huang 则参与了部分章节的翻译和初步校对。 本书的前言提到,它是为想要提升 Lisp 编程技能的开发者准备的,适合已有一定基础但不一定要有丰富经验的程序员。书中通过重新审视基础概念,以新颖的角度解释了熟悉的主题,即使是有经验的 Lisp 程序员也会从中受益。 在《On Lisp》中,读者将学到如何使用宏来构建复杂的抽象,创建自己的编程构造,以及如何通过宏系统实现元编程。Paul Graham 的独特见解揭示了 Lisp 语言的强大之处,特别是其动态特性和宏系统如何促进软件开发的灵活性和效率。通过学习这本书,开发者可以掌握如何利用 Lisp 更高效地解决问题,并且能够构建出更加优雅和强大的程序。 《On Lisp 中文版》是一本专为进阶 Lisp 程序员设计的书籍,它不仅涵盖了 Lisp 宏的使用,还展现了自底向上编程的思想,是进一步提升 Lisp 技能的宝贵资源。通过阅读本书,读者将深化对 Lisp 语言的理解,提升编写复杂、高效代码的能力。