大家如何评价Lisp语言?

2013-05-17 15:24:55 +08:00
 mozartgho
大家如何评价Lisp语言,《黑客与画家》里Paul力捧Lisp,但是Lisp好像很少在工程应用中出现。只有一些科研机构用的比较多。不知道这里有没有在自己的项目中使用Lisp的经验,可以分享下。而且用它写程序完全是另一种思维,要完全熟练掌握的话,需要花大力气。大家觉得有没有必要学一种在工作中完全用不着,然后可能未来也不太可能会用到的语言。

另外我对很多人提到的 “学Lisp虽然不会教你剑招,但对提升内力很有帮助” 这样的观点表示怀疑!
10924 次点击
所在节点    程序员
37 条回复
tysx
2013-05-17 15:58:42 +08:00
装逼神器
sivacohan
2013-05-17 16:02:08 +08:00
没学过。o yeah~
bitsmix
2013-05-17 16:03:17 +08:00
先学再说呗
ruchee
2013-05-17 16:15:48 +08:00
学学就知道了

在我用会Vim之前我也同样对Vim的声誉表示怀疑,用会以后才知道此言不虚

Lisp同理
Cadina
2013-05-17 16:19:44 +08:00
都不了解就来评价
chemzqm
2013-05-17 17:19:53 +08:00
"另外我对很多人提到的 “学Lisp虽然不会教你剑招,但对提升内力很有帮助” 这样的观点表示怀疑!"
为什么怀疑?
bengol
2013-05-17 17:27:03 +08:00
越来越像cnbeta了啊,各种喷
mozartgho
2013-05-17 17:30:54 +08:00
@chemzqm 拿C++来说,两种语言编程的思路完全不同。所以即使Lisp很熟,对C++技能的提升也没多大帮助。就好像我现在很熟悉C++,但是发现对于提升Lisp技能没什么帮助一样。完全不一样的东西,我很讨厌“编程语言都是想通的”这样的言论。
RisingV
2013-05-17 17:32:51 +08:00
是程序员很爽,机器很不爽的语言。诞生的时候,芯片远还没今天那么快,而且昂贵。所以工业上不会去采用。久而久之,到了今天,世界已经是命令式语言的天下了。思维方式比较难改变的,企业也不大招得到这方面的人。就算生产环境用得不多,但是它还是为其它语言的设计提供了很多灵感。
hooluupog
2013-05-17 19:36:06 +08:00
很难大面积普及使用,搞数学和搞研究的好像很喜欢lisp。不过一定要学一下,毕竟现在这么多主流语言借鉴了一些函数式编程的思想,学和实际中使用不冲突。
Kymair
2013-05-17 20:00:30 +08:00
Lisp简直就是计算本身啊…
我学了一段时间Clojure之后再回去看Ruby和JavaScript觉得很多地方都豁然开朗了。
所以我是真的认同Lisp增强内力的说法的 XD
darasion
2013-05-17 20:02:07 +08:00
虽不明,但觉厉。
Hualin
2013-05-17 20:08:01 +08:00
科研机构用?你指哪方面科研机构,其实他们也不用。

你还没学过 Lisp 就那么想质疑想知道有没有,一个你压根不了解的东西,你就算知道“大家怎么评价它”,又能改变你什么?

要看为啥就戳这里,其实看了也白看
http://blog.jobbole.com/18587/
itopidea
2013-05-17 20:12:54 +08:00
很喜欢的编程语言。
ivenvd
2013-05-17 20:18:13 +08:00
@mozartgho “所以即使Lisp很熟,对C++技能的提升也没多大帮助。就好像我现在很熟悉C++,但是发现对于提升Lisp技能没什么帮助一样。”

诡辩。

正因为编程思想不一样,你没学过 Lisp,所以再熟悉 C++ 也不会对 Lisp 有帮助。反过来你已经学过 C++,所以学 Lisp 会对 C++ 有帮助。有疑问?
flypiggy
2013-05-17 20:52:16 +08:00
没了解之前觉得看上去就很烦.....稍微了解下大爱!

scheme做大学的第一门语言不是没道理的..
tootight
2013-05-17 20:57:29 +08:00
我是因为 emacs 才学的 lisp,
因为有需求, 学会后可以直接用上,
语言类的也没必要争个好坏, 能实际应用起来就可以了
momo5269
2013-05-17 20:58:52 +08:00
括号太多了.......手写时候还真是d疼啊。听别人说的有范型方面的优越性什么的,还有autolisp也是lisp撒。至于项目,没啥了解,可以去问问田春(tianchunbinghe.blog.163.com) 至少我觉得国内第一人是他吧...
skywalker
2013-05-17 21:07:43 +08:00
clojure很好
Hyperion
2013-05-17 21:17:30 +08:00
写起来学起来都费脑... 另外, 编程语言是不是相通, 这得看你从那个角度去比较. 有些层面上完全是翻天覆地的变化. 反正最后都是喂cpu吃指令, 硬要说相通也没办法...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/69213

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX