其实,并不是第一次接触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.书上做了一些分析,这里就不描述了。这三者还是有一些用户群体的,应该容易找到相应的说明。
絮絮叨叨的开篇算是结束了~
(未完待续)
分享到:
相关推荐
common-lisp-the-language-second-edition.PDF
Practical Common Lisp-1st-2005,官方排版,我为大部分章节加了二级书签
practical common lisp.pdf 实用Common.Lisp编程 英文版
Provides practical advice for the construction of Common Lisp programs. Shows examples of how Common Lisp is best used. Illustrates and compares features of the most popular Common Lisp systems on ...
这本《Practical Common Lisp》之所以号称Practical,正是因为这本书大量介绍Common Lisp在现实世界中的各种应用方式,算是第一本「入世传教」的Common Lisp著作。《Practical Common Lisp》是目前最畅销的Common ...
实用Common.Lisp编程.pdf,2011.10出版
AutoLisp源文件--标注高程.LSP
Common Lisp the Language, 2nd Edition经典,喜欢commonlisp的朋友们的少有资源
计算多个数字之和、计算多条线段长度之和、插入墙高标注、查询多段线顶点坐标并绘制、自动生成页码、绘制示坡线、插入排水箭头 https://blog.csdn.net/qq_24141055/article/details/121446354
cad-lisp-3-表操作.LSP.lsp
Autocad的课件——AutoLISP-Visual-LISP教程.ppt
ANSI Common Lisp 中文翻译版.pdf
lisp解密程序-适用于早期的Lisp程序
自行研究学习。分享个早期搜集学习的lisp源码
Common-Lisp.apk
内含ANSI Common Lisp+On Lisp+实用Common Lisp编程,带书签
Practical Common Lisp 学习lisp的入门书籍
common lisp 高清版 lisp语言开发的利器
Common-Lisp-Actors, 通用Lisp的actor系统 这是一个简单且易于使用的Actor系统,在。设置需要波尔多螺纹。http://common-lisp.net/project/bordeaux-threads/ 2. 加载 actors.lisp 并开始使用它。 如果你有 Quick
practical common lisp英文版mobi for kindle https://github.com/akosma/PracticalCommonLisp_ePub