《On Lisp》:CommonLisp高级编程技术解析
需积分: 50 176 浏览量
更新于2024-07-29
收藏 2.31MB PDF 举报
"Paul Graham的"On Lisp",一本关于Common Lisp高级编程技术的书籍,由田春(冰河)翻译。这本书主要面向已经有一定Lisp基础的读者,深入讲解Lisp宏和自底向上的编程思想。原作者Paul Graham也是《ANSI Common Lisp》的作者。尽管成书于ANSI Common Lisp标准发布之前,翻译版已更新为符合现行标准的代码。译者序中提及多位贡献者,包括 KovChai、Yufei Chen和Jianshi Huang,他们在翻译和校对方面做出了贡献。"
本文是Paul Graham的"On Lisp"的中文译本介绍,这并非一本Lisp初学者的入门教程,而是针对已经熟悉Lisp的程序员,特别是那些阅读过《ANSI Common Lisp》或《Practical Common Lisp》的读者。书中的核心内容是Lisp宏的深入探讨和自底向上的编程方法,这些内容旨在帮助读者不仅仅是使用Lisp,而是能够扩展和利用Lisp的强大功能来创建自己的编程工具和框架。
作者Paul Graham在前言中提到,书中的早期章节会复习一些基础概念,但即使是经验丰富的Lisp程序员也能从中找到新颖的视角。他引用John Foderato的话,形容Lisp是一门可以“思考的”语言,暗示Lisp的灵活性和表达力使得程序员能够以一种更加接近思考过程的方式来编写代码。
书中的例子和讨论可能会涉及一些在现代Common Lisp实现中可能不再使用的古老操作符,但在翻译过程中,所有代码都已经更新为符合当前标准的形式,确保在现代环境中可执行。翻译团队成员KovChai、Yufei Chen和Jianshi Huang分别负责了不同章节的翻译和校对工作,他们为这个项目做出了重要贡献,包括对全书的细致校对和排版工作。
通过阅读"On Lisp",读者可以期待深化对Lisp的理解,学习如何利用Lisp的宏系统来创建强大的编程构造,并掌握自底向上的编程策略,这将有助于提升他们在Lisp编程领域的技能和创造力。
2015-06-05 上传
2016-09-06 上传
2012-01-01 上传
点击了解资源详情
2008-10-21 上传
2021-07-02 上传
2012-04-20 上传
2018-05-04 上传
点击了解资源详情
Edward662729
- 粉丝: 0
- 资源: 1
最新资源
- R语言中workflows包的建模工作流程解析
- Vue统计工具项目配置与开发指南
- 基于Spearman相关性的协同过滤推荐引擎分析
- Git基础教程:掌握版本控制精髓
- RISCBoy: 探索开源便携游戏机的设计与实现
- iOS截图功能案例:TKImageView源码分析
- knowhow-shell: 基于脚本自动化作业的完整tty解释器
- 2011版Flash幻灯片管理系统:多格式图片支持
- Khuli-Hawa计划:城市空气质量与噪音水平记录
- D3-charts:轻松定制笛卡尔图表与动态更新功能
- 红酒品质数据集深度分析与应用
- BlueUtils: 经典蓝牙操作全流程封装库的介绍
- Typeout:简化文本到HTML的转换工具介绍与使用
- LeetCode动态规划面试题494解法精讲
- Android开发中RxJava与Retrofit的网络请求封装实践
- React-Webpack沙箱环境搭建与配置指南