`
iyuan
  • 浏览: 463409 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

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

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

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

吸取了zeromq的教训,本系列直接定位为读书笔记,所以,万一 译本 发售,仍然是值得一读、一收的。原文看这里

为什么要用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.书上做了一些分析,这里就不描述了。这三者还是有一些用户群体的,应该容易找到相应的说明。

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

(未完待续)
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics