关于函数式编程语言的学习,想开坑 Lisp,有些疑问... - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
acros
V2EX    编程

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

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


    以上lisp默认common lisp。
    第 1 条附言    2015-02-23 19:27:17 +08:00
    补充下:
    初定common lisp是因为这个比较“工业化”,相比scheme只是学习用,我想学这个并在平时用上的想法是不是就不太现实?l
    学lisp的都说学了有很大收获,好像也没说具体哪里有收获,难道这东西像计算机组成原理?或 算法? 只要学一下了解过就行了? 实用化就不用纠结了?
    11 条回复    2024-06-23 17:33:41 +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   1
    可以从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
    smallboy19991231
        11
    smallboy19991231  
       2024-06-23 17:33:41 +08:00
    @momo5269 HTDP 出中文第二版了,容比友好,有形程序,更加有趣
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2710 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 12:57 PVG 20:57 LAX 05:57 JFK 08:57
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86