我马上要被忽悠了
coolspeed
2010-05-11
看了不少Scala广告,我很激动。
多语言还是多paradigm,这是个问题。 但是不是Scala有点太大而全了?好多种paradigm全在一起。JVM上语言以后会是多语言主流还是Scala这种单语言多范式主流?如果多语言的话,一种语言(比如clojure)只会让它发挥它最擅长的部分。 多语言还有几个问题,那就是多语言成主流的话,主要部件拿什么来做?不同语言使用者之间的携作问题。劳动力资源分布是不是就更乱了? 语法方面,看了一点Scala语法,觉得语法好舒服呀。我觉得ML, Haskell一流那些语法是不是MIT陪养出来的精力过剩的人,完全不考虑C -> C++ -> Java一流程序员的习惯就造出来的?Scala让我惊讶FP那些之前看惯了的map, filter可以以这么迎合Java口味的方式出现。guard也可以if(x > y),还是这样好。 偷偷吼句:Scala是银弹。 (如果触碰到很多人的敏感神经了,那就关我小黑屋吧 =_= ) 我只是说,每个人的精力是有限的,(大牛不算了)如果决定学习一门语言,最好别太想这东西没太大用,而是换种欣赏的角度。如果当初不欣赏,你怎么会决定学习这门语言而不是另一种比如MATLAB?但是也没必要参加语言战争,让心理暗示鼓动自己去鼓动别人:自己的语言如何如何比对方的语言好。 刚看了点Scala而已,就跑出来表达自己的惊喜跟担忧。 问下中文版或者影印版什么时候出? 置顶帖上的《Programming in Scala》翻译,我看的就是那个。前边部分不用啃英文了。向译者致敬。 p.s. 发这个帖子好忐忑呀。 |
|
dogstar
2010-05-11
Programming Scala--OReilly.pdf 这本书不错.
|
|
lost_alien
2010-05-31
当然是大而全的好了。java不就是么。一个项目里参杂太多语言绝不是好事情。噩梦般的维护,招人也困难,没意思。
|