V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
acros
V2EX  ›  编程

关于函数式编程语言的学习,想开坑 Lisp,有些疑问...

  •  
  •   acros · 2015-02-23 18:05:57 +08:00 via iPhone · 3567 次点击
    这是一个创建于 3349 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前学了一阵Lua脚本语言,可惜这几年工作中应用比较少,平时自己写写也很少需要用上,忘得七七八八了。
    最近想抽时间学一门函数式编程语言,一直没深入了解过,想拓展下眼界。这领域名声最响的应该是lisp吧?《黑客与画家》里面大力推荐过的,可是网上查查lisp实在太冷了,应用少的可怜(话说lisp擅长的情景到底是啥啊,成不了当代热门语言是本身语言结构不友好问题么?--好像很少听到批斗lisp的声音,除了那个登月代码的笑话)。就怕入门以后找不到应用切入点,过阵子又忘得一干二净了,目前有比Lisp更好的选择么?


    以上lisp默认common lisp。
    第 1 条附言  ·  2015-02-23 19:27:17 +08:00
    补充下:
    初定common lisp是因为这个比较“工业化”,相比scheme只是学习用,我想学这个并在平时用上的想法是不是就不太现实?l
    学lisp的都说学了有很大收获,好像也没说具体哪里有收获,难道这东西像计算机组成原理?或 算法? 只要学一下了解过就行了? 实用化就不用纠结了?
    10 条回复    2015-03-28 19:23:08 +08:00
    ffffwh
        1
    ffffwh  
       2015-02-23 18:39:04 +08:00 via Android
    书选The Little Schemer,实现选Racket
    进一步看The Seasoned Schemer。
    应用切入点没有。可入PL理论大坑。
    momo5269
        3
    momo5269  
       2015-02-23 18:42:28 +08:00
    上文资料太老,HtDP虽然不错,但相比之下The Little Schemer入门确实更好一些。
    momo5269
        4
    momo5269  
       2015-02-23 18:43:17 +08:00
    另外也可以考虑一下Haskell和Erlang。
    akfish
        5
    akfish  
       2015-02-23 21:18:18 +08:00
    真要挖Lisp这个坑的话,用Emacs,从配置文件到插件开发都是用Lisp。
    至少能保证你天天看到Lisp。
    darkblood
        6
    darkblood  
       2015-02-23 21:29:40 +08:00 via Android
    clojure呗…
    jybox
        7
    jybox  
       2015-02-23 21:30:46 +08:00
    可以看一下 SICP 这本书,然后也可以看一看 Clojure 这种「看起来」现代一些的函数式编程语言
    eriale
        8
    eriale  
       2015-02-23 21:45:20 +08:00
    如果真要学个实用点的,还是clojure吧,我感觉该社区发展的比其他lisp方言好多了。
    《黑客和画家》说了一个好的语言由一个好的语言内核加丰富的类库组成,common lisp的类库比起常用的语言差好远。
    lucida
        9
    lucida  
       2015-02-26 07:55:58 +08:00
    可以从HDTP入门,由SICP深入

    参考这个链接:

    http://lucida.me/blog/developer-reading-list/#programming_technique
    momo5269
        10
    momo5269  
       2015-03-28 19:23:08 +08:00
    抱歉
    发现新华云盘停了,更新地址:
    http://yunpan.taobao.com/s/2gQtFaDgcdC 提取码:QCnjZD
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3328 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:38 · PVG 08:38 · LAX 17:38 · JFK 20:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.