想给身边的人推荐lisp但是发现接受的很少

2013-02-08 11:23:14 +08:00
 caijj
我只是一个大学生,觉得clojure很有意思就去学了。感觉确实比c和java强大了很多。于是想介绍给同学。 但是大家看起来都不是很有兴趣.. 要不就是一种我连java都没学好呢,先把一门学精通了吧。或者就是“我觉得python就很好了 clojure就算再牛逼我也不想换”

我感觉许多人用一种语言用过一段时间就会对他产生感情,然后就不会轻易更换语言。
在网上看了很多。大家似乎公认lisp算是那么几个处于高级语言顶端的语言。但是谈到为什么不用他的时候人们第一反应就是这是一个搞学术,搞数学的语言。实际工作还是要用java,c++,python因为大家都在用。

但是现在clojure出来了,能使用所有java的库 上面这个借口似乎不再适用了。

人们还说lisp的宏使得多人合作,维护很困难。 但是我认为如果说需要10个人用java开发的话那么在宏的帮助下3个人差不多就能在lisp下开发了。 就算宏再怎么复杂,也就是把3个人的复杂度变成6个人吧? 还是比10人用java效率高多了。

还有人说lisp很难理解,只有高手才能用的好。这个听起来就觉得很奇怪..

上面这些内容基本都是在网上看别人说的总结出来的。我本身只是lisp刚入门,甚至说计算机领域也是刚入门。 听好多人说lisp很强,试过之后虽然还没有感觉到他的强但是觉得比较酷炫,不过推荐给别人却没人接受,网上也没多少人用,这到底是为什么呢?
8457 次点击
所在节点    Lisp
17 条回复
haiyang416
2013-02-08 11:38:38 +08:00
你可以做出一款让朋友眼前一亮的应用,他们也许会好奇应用背后的语言。
Sin
2013-02-08 12:07:14 +08:00
风闻 clojure 很慢?
diib
2013-02-08 12:20:14 +08:00
只有深入的用过其他语言,并解决过实际问题,才能知道各种语言的长处和缺点,java和c的流行是因为在商业和底层开发综合性最好。不熟悉lisp,貌似在科研计算中比较有优势?

此外对其他有熟练工具的人来说,学习和使用新平台的成本很高,如果目的是解决问题,为什么不用自己熟悉的方法?
plucury
2013-02-08 14:09:03 +08:00
其实只要能解决问题,用什么语言都可以用。不同语言,不同的思想,多了解下没有坏处。熟悉一门语言后,再去学其他的也不会太难。自己现在再做一个RESTful的API应用,感觉代码量真的很少:-)
推荐下使用的框架 https://github.com/clojure-liberator/liberator
linnchord
2013-02-08 14:15:16 +08:00
都能接受则不必你推荐,需要你推荐则必然接受的人少……任何事都是这样。
caijj
2013-02-09 11:32:02 +08:00
@diib 但是我感觉假如说学会一门语言要3个月然后大概其的熟练需要1年 之后可以让你编程的效率提高3倍。 高投入得到高回报还是值得的吧?
caijj
2013-02-09 11:33:54 +08:00
@plucury 话是这么说.. 但是汇编语言也能解决问题 却没人想用汇编写程序
caijj
2013-02-09 11:35:45 +08:00
@linnchord 发现了好东西想分享给朋友却没人理真是太沮丧了
vicalloy
2013-02-09 11:40:30 +08:00
应当是你用自己的实际行动去影响他人。
一个东西好不好不是光靠说的。
就和前面朋友说的一样,你可以自己先用起来。
做出了很酷的东西,或是很高效的完成了某项工作,大家自然会感兴趣。
不然大家瞟一眼。哦,这东西我用java做也一样,费这么大的力气做啥。
y
2013-02-09 11:59:00 +08:00
我学数学的,听说 lisp 对学数学的人容易就去学了,他的结构确实很简单,写东西有条理。

据说 Haskell 更加数学,我倒是想有空学学看。

其实你不用着急,觉得 Lisp 好的人多了去了。
你可以先维护某些 lisp project, 时间长了自然有人认可你。
middleware
2013-02-23 22:40:52 +08:00
你推荐别人去 New York 人家未必想去。你到了 New York 发现那里的人都是想去 New York 的。
Droog
2013-02-24 07:37:01 +08:00
请教楼主,学clojure,什么教材比较好,中文的。
caijj
2013-02-26 10:37:16 +08:00
@Droog oreilly的 不知道有没有翻译
unionx
2013-04-03 19:12:30 +08:00
“我连java都没学好呢,先把一门学精通了吧”


其实没错啊
unionx
2013-04-03 19:13:23 +08:00
@Droog 有两本翻译书已经出了,去当当搜就能搜到
myid
2016-01-20 22:15:45 +08:00
@middleware 妙,就是这个理儿。
SoulClinic
2021-10-31 15:14:45 +08:00
真理掌握在少数人手里啊
大鱼吃小鱼, 小鱼吃虾米 大部分人觉得做只小鱼就够了

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

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

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

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

© 2021 V2EX