OnLisp:Common Lisp高级编程探索
5星 · 超过95%的资源 需积分: 50 127 浏览量
更新于2024-07-27
收藏 2.31MB PDF 举报
"Common Lisp高级编程技术,由Paul Graham撰写,专注于Lisp宏的深入理解和应用,适合已有Lisp基础的程序员。书中采用自底向上的编程思想,旨在通过Lisp扩展Lisp自身,帮助读者提升编程技能。本书包含一些古老Lisp操作符的更新,以适应现代Common Lisp标准,并由多位Lisp爱好者共同翻译和校对完成。"
在《On Lisp》这本书中,Paul Graham深入探讨了Common Lisp中的高级编程技术,特别是关于Lisp宏的使用。Lisp宏是这门语言的一个核心特性,允许程序员在编译时定义和操纵语法,极大地增强了代码的可扩展性和灵活性。通过学习和理解宏,开发者能够创建出更加高效、定制化的解决方案,从而提升编程效率。
书中首先回顾了一些Lisp的基础知识,这些章节不仅适合初学者复习,也给经验丰富的Lisp程序员提供了新的视角去审视熟悉的概念。随着内容的深入,读者将接触到如何编写自定义的宏,如何构建抽象层,以及如何利用Lisp的元编程能力来解决问题。这些技术对于理解Lisp的本质和实现复杂程序设计至关重要。
Paul Graham在书中强调了自底向上的编程思想,这意味着从最基本的部分开始构建,逐渐构造出复杂的系统。这种思维方式鼓励程序员深入理解问题的本质,从底层逻辑出发,逐步构建出高效且易于维护的代码。
尽管《On Lisp》的原始版本使用了一些已经过时的操作符,但译者已经将其更新为符合现代Common Lisp标准的形式,确保了代码的可执行性。此外,多位贡献者的参与使得翻译质量和排版都得到了提升,为读者提供了更好的阅读体验。
《On Lisp》是一本对于想要深化Lisp技能的程序员不可或缺的资源,它揭示了Lisp的强大之处,特别是在代码抽象和语言扩展方面的潜力。通过学习这本书,读者可以提升自己的编程技巧,更好地利用Lisp来解决实际问题。
2009-03-31 上传
2016-07-08 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
galileowang
- 粉丝: 0
- 资源: 6
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明