最近不能使用电子产品,只能看纸质书,已经看完了《黑客与画家》,接下来想看点语言的书,正在scala 和erlang 间犹豫不决,大家有什么建议?(有Java 和ruby 基础) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wenhuacn
V2EX    问与答

最近不能使用电子产品,只能看纸质书,已经看完了《黑客与画家》,接下来想看点语言的书,正在scala 和erlang 间犹豫不决,大家有什么建议?(有Java 和ruby 基础)

  •  
  • wenhuacn 2011-07-11 14:53:11 +08:00 6675 次点击
    这是一个创建于 5218 天前的主题,其中的信息可能已经有所发展或是发生改变。
    9 条回复    1970-01-01 08:00:00 +08:00
    avatasia
        1
    avatasia  
       2011-07-11 15:21:09 +08:00
    eiffel,建议学学这个,然后再去搞其他语言,编程不要那么速成,底子扎实点好。
    reus
        2
    reus  
       2011-07-11 16:05:19 +08:00
    学Haskell吧,懂haskell再学其他函数式语言就轻车熟路了,我个人经验是这样。可能直接学erlang也不错。其实erlang和scala是两类语言啊,都学了吧,技多不压身。
    roamlog
        3
    roamlog  
       2011-07-11 18:29:24 +08:00
    scala, 因为你懂 java
    wenhuacn
        4
    wenhuacn  
    OP
       2011-07-11 19:14:25 +08:00
    @avatasia 从选项里,我是想看看函数式编程,所以不会再学一个面向对象的语言了

    @reus 已经7,8年没有做过项目了,以后也不太会做项目了。学门新语言就是想打发时间和练练头脑,但是都学可能工夫就不够了

    @roamlog 就是因为懂java,所以有点偏向erlang,呵呵
    avatasia
        5
    avatasia  
       2011-07-11 20:17:19 +08:00
    eiffel和函数式编程不冲突,以我7年的编程经验来看,契约设计才是做程序最重要的。program就是造房子,从砖头开始。你可以去了解下AOP,面向对象的语言不仅仅是做些类的事情。
    avatasia
        6
    avatasia  
       2011-07-11 20:17:20 +08:00
    eiffel和函数式编程不冲突,以我7年的编程经验来看,契约设计才是做程序最重要的。program就是造房子,从砖头开始。你可以去了解下AOP,面向对象的语言不仅仅是做些类的事情。
    roymax
        7
    roymax  
       2011-07-11 23:09:01 +08:00
    scala吧,不比Erlang差,而且有Java基础,更好理解。
    skywinger
        8
    skywinger  
       2012-03-20 20:27:49 +08:00
    Scala吧,Scala所依赖的VM是所有类似VM中速度最快,效率最高,功能最完善,使用人数最多。第三方支持最多的JVM,还考虑什么呢?
    wenhuacn
        9
    wenhuacn  
    OP
       2012-03-21 09:26:36 +08:00
    @skywinger 这么老的还在翻啊
    不过谢谢,已经选择了coffeescript (nodejs)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3116 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 11:37 PVG 19:37 LAX 04:37 JFK 07:37
    Do have faith in what you're doing.
    ubao msn 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