学习 Lisp 语言的相关书籍

本文介绍了学习Lisp语言的书籍推荐,包括Common Lisp、Scheme和Clojure的相关经典著作。作者强调了Lisp语言的学习成本和思维挑战,并鼓励读者通过阅读这些书籍深入了解Lisp。书单中包含《Common Lisp the Language Second Edition》、《ANSI Common Lisp》、《The Little Schemer》等,每本书都有详细的作者介绍和内容概述。
摘要由CSDN通过智能技术生成

Lisp语言难以推广的原因有很多,而相对来说,比较高额的学习成本便是这众多原因的其中之一。对于大部分没有任何 Lisp 程序设计背景的人来说,在学习 Lisp 语言时,往往要克服大量思维习惯上的障碍。即使是众多『新』语言层出不穷的今天 Lisp 语言的一些特性依然会被误解甚至遭受莫名的刁难。这门古老的语言当真已经毫无用处了吗?我希望人们在下断言之前首先应当对 Lisp 有一个全面而准确的了解;否则,请『划清界限』,『安心』享受你所在的编程世界的一个极端(相对于C,Lisp 可被视为另一个极端)。

下面的书籍是根据我的个人学习经验与体会所列出的,不算完整,并带有一些个人色彩。另外,可能有些尴尬的是,即使你读完了所有下面这些书,依然不能宣称自己已经会写完整的 Lisp 代码。当然,其中的道理很简单:有谁能确保在读完电视机的用户手册后就能自己造出一个电视机呢?

Common Lisp

《Common Lisp the Language Second Edition》 by Guy L. Steele Jr.

cltl2

该书全面而详细地定义了 Common Lisp 语言,并且相对于第一版,第二版增加了『面向对象系统』(CLOS)、『状况系统』以及『Loop宏』的内容,这同时也使它的厚度增加了一倍之多。

该书已提供LaTeX源码以及一个转译自LaTeX代码的HTML在线版本

《ANSI Common Lisp》 by Paul Graham

ansi_cl

在 Common Lisp 的 ANSI 标准出台之后,Paul Graham 撰写的一本 Common Lisp 的基础教程。书中内容注重基础概念的讲解,并给出了一些简单的实例。
值得一提的是,本书已由JuanitoFatas等人翻译并发布在了readthedocs上了。非常感谢他们的贡献。

《On Lisp: Advanced Techniques for Common Lisp》 by Paul Graham

on_lisp
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值