OnLisp:Common Lisp高级编程技术
5星 · 超过95%的资源 需积分: 50 133 浏览量
更新于2024-08-01
1
收藏 2.31MB PDF 举报
"onlisp中文版.pdf 是一本关于Common Lisp高级编程技术的书籍,由Paul Graham撰写。这本书深入探讨了Lisp宏及其应用,并强调自底向上的编程思想,适合已经有一定Lisp基础的读者。书中可能包含一些古老的操作符,但译者已将所有代码更新为符合现代Common Lisp标准的形式。此版本由多位译者合作完成,包括独立翻译和校对的部分。"
正文:
《OnLisp》是Paul Graham的一部专著,专注于Common Lisp的高级编程技巧,尤其是Lisp宏的使用。这本书并非Lisp的入门教程,而是为那些已经对Lisp有一定了解的程序员设计的,旨在帮助他们提升到更高的编程层次。书中不仅介绍了Lisp宏的基本概念,还展示了如何利用宏来扩展Lisp语言自身,从而实现自定义的编程抽象。
Paul Graham是Lisp领域的知名专家,他也撰写了《ANSI Common Lisp》。尽管《OnLisp》的原始内容是在ANSI Common Lisp标准发布之前编写的,书中可能包含了某些在现代实现中不再适用的旧有操作符,但译者在翻译过程中已将其更新为符合现行标准的形式,确保代码能在当前的Common Lisp环境中正常运行。
书中的内容分为多个章节,逐步引导读者深入理解Lisp宏的威力。前几章回顾了一些基础概念,即便对于有经验的Lisp程序员来说,这些章节也提供了全新的视角来审视熟悉的话题。随着书的深入,读者将学习到如何创建复杂的宏,以及如何利用这些宏构建更高效、更可维护的代码。
此外,书中还涉及到自底向上的编程思想,这是一种从底层细节出发构建复杂系统的思维方式,它在Lisp编程中尤为重要,因为Lisp的灵活性和动态性使得程序员可以直接操作语言的内部构造。
翻译团队的努力使得这本经典著作得以以中文形式呈现,让更多中国读者有机会领略Lisp宏的魅力。他们不仅翻译了各章节,还负责了细致的校对和排版工作,确保了内容的准确性和阅读体验。
《OnLisp》是一本对于希望深入理解并利用Lisp宏能力的程序员不可或缺的参考书,它揭示了Lisp语言深层次的美,并鼓励读者通过宏来创新和扩展编程范式。通过阅读此书,读者能够提升自己的编程技巧,更好地掌握Lisp这一富有表现力的语言。
2019-09-03 上传
2019-06-30 上传
2018-05-04 上传
2010-10-18 上传
2019-11-15 上传
Cyanning
- 粉丝: 0
- 资源: 3
最新资源
- 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沙箱环境搭建与配置指南