lisp初体验-Practical Common Lisp笔记-1.开篇

本文探讨了Lisp语言的历史及其在编程界的独特地位。作为一种古老但依然活跃的编程语言,Lisp因其独特的特性受到许多程序员的喜爱。文章介绍了学习Lisp的理由,并对比了其他编程语言。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

其实,并不是第一次接触Lisp了,曾虎头蛇尾的研究过一阵(好吧,我承认是由于读了某些博文一时激情澎湃),最后不了了之。

之前做<zeromq初体验>的笔记,好几次就想停掉,重开一栏写lisp(作为zeromq半途而废的理由~),不过天使总算是打败了恶魔。

本来是不用写这笔记的,有位叫做"冰河"(也不晓得是不是那个传说中的冰河软件的作者)的牛人据说已经完成了整书的翻译并预计印刷发售了,不过从1月至今仍未找到哪儿有出售,so,按照计划,还是开始吧。

吸取了zeromq的教训,本系列直接定位为读书笔记,所以,万一 译本 发售,仍然是值得一读、一收的。原文看[url=http://www.gigamonkeys.com/book/]这里[/url]。

为什么要用lisp?
曾看到一篇做了这个研究的博文,得出了一个结论:世上最优秀的coder都在用Lisp。先别忙着激动,研究的另一个结论是,那些coder之所以用lisp,并不是因为lisp有多高效、多牛X(虽然lisp的确是这样),最主要的原因是:这是一种图腾式的膜拜。如此,便出现了一种循环:最早的那一批牛人就用这个,之后的牛人为了瞻仰、追随或者挑战前人,也就用这个,然后更新一些的牛人亦是如此...
等等,你是不是窥见了什么?最早的coder?那是什么时候的事了?
作为最为古老的计算机语言之一,lisp当真称的上是老而弥坚、老当益壮了~
如果有人跟你说lisp代码运行效率有问题(真有许多持如此观点的人),那么,哥们你真的是遇人不淑啊。作为为了开发AI(人工智能)而诞生的语言,你竟然怀疑lisp的效能,那可是1980年代啊,那种硬件环境下都能用做人工智能!

一如既往的凌乱了,好在,这只是开篇,全书第一章,作者也无非是通过自身为什么、如何踏上Lisp道路的经历,来阐述一个观点:学lisp吧,你不会吃亏的!当然,也少不了通过与其他语言的比较来突出主角lisp。这些个就全略过了(此处略500字~)。

这里简单介绍下谁适合读本书:
1.如果你对Lisp感到好奇,想要瞅瞅而又没有什么基础
2.你是其他语言的拥护者,想要反驳lisp coder,却又找不到论据(这点感觉有险恶用心啊~)
3.已经学过lisp的其他方言,想要印证下
4.你实在无聊(我不是哦)

上面有提到lisp方言,本书介绍的可以算作Lisp的长子:common lisp.
lisp其他较有名的子嗣有:scheme,Elisp,Autolisp.书上做了一些分析,这里就不描述了。这三者还是有一些用户群体的,应该容易找到相应的说明。

絮絮叨叨的开篇算是结束了~

(未完待续)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值