首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拉勾
V2EX  ›  Lisp

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

  •  
  •   caijj · 2013-02-08 11:23:14 +08:00 · 4219 次点击
    这是一个创建于 2139 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我只是一个大学生,觉得clojure很有意思就去学了。感觉确实比c和java强大了很多。于是想介绍给同学。 但是大家看起来都不是很有兴趣.. 要不就是一种我连java都没学好呢,先把一门学精通了吧。或者就是“我觉得python就很好了 clojure就算再牛逼我也不想换”

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

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

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

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

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

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

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

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


    其实没错啊
        15
    unionx   2013-04-03 19:13:23 +08:00
    @Droog 有两本翻译书已经出了,去当当搜就能搜到
        16
    myid   2016-01-20 22:15:45 +08:00
    @middleware 妙,就是这个理儿。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   881 人在线   最高记录 4019   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 17ms · UTC 22:51 · PVG 06:51 · LAX 14:51 · JFK 17:51
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1