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

有用 Functional Language 的么

  •  
  •   moonshile · 2015-01-02 18:52:35 +08:00 · 3842 次点击
    这是一个创建于 3608 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在在用一个很小众的语言(forte,你肯定没听过),这个语言还没有正式版,而且bug连连,而且最重要的是很弱很不好用。

    不过还是体会到了Functional Language多强悍之处,非常方便作编译器,分析业务等。

    不知道大家有用Lisp或者ML这些语言的么,不知道这两个哪个更好用一些……

    22 条回复    2015-01-03 13:58:22 +08:00
    msg7086
        1
    msg7086  
       2015-01-02 18:56:49 +08:00 via iPhone
    用过Haskell。现在用的Ruby也有很多FP的特性。
    Valyrian
        2
    Valyrian  
       2015-01-02 19:47:54 +08:00
    ocaml国外用的挺多的
    Dibel
        3
    Dibel  
       2015-01-02 19:49:50 +08:00
    正在被 Scheme 折磨,各种求值器的作业一个接着一个T T
    ShiehShieh
        4
    ShiehShieh  
       2015-01-02 20:24:44 +08:00
    python也可以functional programming的哟。
    cicku
        5
    cicku  
       2015-01-02 20:47:42 +08:00
    ocaml 我在玩,也在被 ocaml 玩中...
    EPr2hh6LADQWqRVH
        6
    EPr2hh6LADQWqRVH  
       2015-01-02 20:51:58 +08:00
    Haskell脑袋疼
    standin000
        7
    standin000  
       2015-01-02 20:54:21 +08:00
    实用推荐common lisp
    moonshile
        8
    moonshile  
    OP
       2015-01-02 21:02:55 +08:00
    @msg7086 @avastms 看过Haskell,确实脑袋疼
    moonshile
        9
    moonshile  
    OP
       2015-01-02 21:03:38 +08:00
    @cicku 其实我也稍微了解过OCaml拉,不过没正式写过,大杂烩,还是有点疼的
    cicku
        10
    cicku  
       2015-01-02 21:10:28 +08:00
    @moonshile 据我所知法国人玩这个的最多,还有 jane capital
    jiang42
        11
    jiang42  
       2015-01-02 21:14:43 +08:00
    Racket,Haskell,Erlang,Elixir,F#,Scala。。。。要多少有多少

    适合别人的未必适合你,得自己选啊

    ML没有实用价值,但是作为教学语言还行,因为比较简单
    Haskell感觉不适合初学,里面东西太多
    wenbinwu
        12
    wenbinwu  
       2015-01-02 21:14:51 +08:00
    ML, Erlang
    miaoever
        13
    miaoever  
       2015-01-02 21:17:51 +08:00
    Javascript 是将实际应用与 Functional 结合的非常好的语言。
    moonshile
        14
    moonshile  
    OP
       2015-01-02 21:17:57 +08:00
    @jiang42 恩,确实比较多。不过其实我的心思也跟大家一样,就是想找个大众一点的,不至于库太少或者遇到问题了找不到解决方案……
    moonshile
        15
    moonshile  
    OP
       2015-01-02 21:18:33 +08:00
    @miaoever 我读书少表哄我TT
    aszxqw
        16
    aszxqw  
       2015-01-02 21:21:42 +08:00
    我只是当成装逼用的而已。
    Numbcoder
        17
    Numbcoder  
       2015-01-02 22:31:04 +08:00
    FP 语言中目前实用价值最高的应该是 Erlang 把
    lidashuang
        18
    lidashuang  
       2015-01-02 23:12:42 +08:00
    @Numbcoder Elixir +1
    lostpupil
        19
    lostpupil  
       2015-01-02 23:17:06 +08:00
    lisp方言比较热门的算是CLojure了,很好玩的。haskell黑科技,真不推荐你玩耍了。
    FP嘛,ruby其实也还可以,python学艺不精。
    timothyye
        20
    timothyye  
       2015-01-03 09:34:52 +08:00 via Android
    Elixir
    moonshile
        21
    moonshile  
    OP
       2015-01-03 10:05:09 +08:00
    @jiang42 pager天天啃倒是不可怕,可怕的还是Haskell本身……另外,兄台知识面好广!
    ericmm
        22
    ericmm  
       2015-01-03 13:58:22 +08:00
    clojure +1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1030 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:50 · PVG 03:50 · LAX 11:50 · JFK 14:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.