V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wenhuacn
V2EX  ›  问与答

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

  •  
  •   wenhuacn · 2011-07-11 14:53:11 +08:00 · 6163 次点击
    这是一个创建于 4671 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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   ·   我们的愿景   ·   实用小工具   ·   5475 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 01:27 · PVG 09:27 · LAX 18:27 · JFK 21:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.