OnLisp中文版:CommonLisp高级编程技术
5星 · 超过95%的资源 需积分: 50 134 浏览量
更新于2024-07-30
收藏 2.31MB PDF 举报
"这是一本关于Lisp编程的高级教程——《OnLisp》的中文版,由Paul Graham撰写,适合已经对Lisp有一定基础的读者。书中详细讲解了Lisp宏以及自底向上的编程思想,旨在帮助读者扩展和利用Lisp的能力。此中文版对原书中使用的老式Lisp操作符进行了更新,以适应现代Common Lisp标准,并由多位译者合作完成,包括独立翻译部分章节、细致校对和排版工作。"
《OnLisp》这本书并不是为Lisp初学者准备的入门教程,而是为那些希望深入学习Lisp高级编程技术的读者设计。作者Paul Graham,也是《ANSI Common Lisp》的作者,通过本书探讨了Lisp宏的使用和设计,以及如何利用Lisp自身的特性来构建复杂的编程结构。书中的内容反映了作者自底向上的编程哲学,即通过Lisp来扩展和增强Lisp自身。
尽管《OnLisp》最初在ANSI Common Lisp标准发布之前编写,但中文版已对所有源代码进行了更新,使其符合当前的Common Lisp标准。这意味着读者可以放心地在现代Lisp环境中运行这些示例代码。译者们不仅翻译了文本,还对全书进行了细致的校对,确保内容的准确性和可读性。
本书的内容涵盖了多个方面,包括但不限于Lisp宏的定义、使用和优化,以及如何利用Lisp的灵活性来实现函数式编程、元编程和类型系统等高级概念。通过阅读本书,读者将能够掌握创建自定义语言构造的技巧,从而提升Lisp编程的效率和创造力。
此外,书中引用的John Foderato关于Lisp本质的描述,强调了Lisp作为一种动态、灵活的语言,能够提供强大的编程抽象能力。对于有经验的Lisp程序员,书中独特的视角和深入的讨论将提供新的启示,而对于新手,最初的回顾章节也能帮助他们巩固基础,更好地理解Lisp的核心理念。
《OnLisp》中文版是一份宝贵的资源,对于任何想要探索Lisp深层魅力和潜能的开发者来说,都是不可或缺的学习资料。通过本书,读者将能够提升自己的Lisp编程技能,解锁更多编程设计的可能性。
2016-09-06 上传
2012-01-01 上传
2016-07-08 上传
点击了解资源详情
点击了解资源详情
2018-05-04 上传
2019-03-16 上传
点击了解资源详情
lisir911
- 粉丝: 0
- 资源: 4
最新资源
- 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沙箱环境搭建与配置指南