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

2011-07-11 14:53:11 +08:00
 wenhuacn
6366 次点击
所在节点    问与答
9 条回复
avatasia
2011-07-11 15:21:09 +08:00
eiffel,建议学学这个,然后再去搞其他语言,编程不要那么速成,底子扎实点好。
reus
2011-07-11 16:05:19 +08:00
学Haskell吧,懂haskell再学其他函数式语言就轻车熟路了,我个人经验是这样。可能直接学erlang也不错。其实erlang和scala是两类语言啊,都学了吧,技多不压身。
roamlog
2011-07-11 18:29:24 +08:00
scala, 因为你懂 java
wenhuacn
2011-07-11 19:14:25 +08:00
@avatasia 从选项里,我是想看看函数式编程,所以不会再学一个面向对象的语言了

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

@roamlog 就是因为懂java,所以有点偏向erlang,呵呵
avatasia
2011-07-11 20:17:19 +08:00
eiffel和函数式编程不冲突,以我7年的编程经验来看,契约设计才是做程序最重要的。program就是造房子,从砖头开始。你可以去了解下AOP,面向对象的语言不仅仅是做些类的事情。
avatasia
2011-07-11 20:17:20 +08:00
eiffel和函数式编程不冲突,以我7年的编程经验来看,契约设计才是做程序最重要的。program就是造房子,从砖头开始。你可以去了解下AOP,面向对象的语言不仅仅是做些类的事情。
roymax
2011-07-11 23:09:01 +08:00
scala吧,不比Erlang差,而且有Java基础,更好理解。
skywinger
2012-03-20 20:27:49 +08:00
Scala吧,Scala所依赖的VM是所有类似VM中速度最快,效率最高,功能最完善,使用人数最多。第三方支持最多的JVM,还考虑什么呢?
wenhuacn
2012-03-21 09:26:36 +08:00
@skywinger 这么老的还在翻啊
不过谢谢,已经选择了coffeescript (nodejs)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/15613

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX