本帖最后由 isaacxu 于 2012-08-21 17:49 编辑 Spark的优异性能正在被伯克利的教授们广泛宣传,它比hadoop在处理某些问题上的速度快30倍。而Spark是用scala编写的,由此可以预见,市场对scala程序员的需求将会增加,scala程序员的薪酬也许会上涨。相关技术报告;developerworks上的介绍
by isaacxu - Hadoop和大数据技术 - 2013-07-31 10:52:45 阅读(5115) 回复(9)
[转自http://www.infoq.com/cn/news/2011/10/heroku-gets-scala] 今日JavaOne大会上,被SalesForce.com近期收购的平台即服务(PaaS)提供商,Heroku,宣布增加了对scala的支持。Heroku目前正同Typesafe公司合作,共同致力于在Heroku平台中增加对scala支持的工作。Typesafe,“scala语言的母公司”,最初由scala创始人Martin Odersky与他人联合创办。 “scala非常适合云计算平台的应用”,Martin Odersky说道,“它的将面向对象和函...
我无可救药地成为了scala的超级粉丝。在我使用scala开发项目以及编写框架后,它就仿佛凝聚成为一个巨大的黑洞,吸引力使我不得不飞向它,以至于开始背离Java。固然Java 8为Java阵营增添了一丝亮色,却是望眼欲穿,千呼万唤始出来。而scala程序员,却早就在享受lambda、高阶函数、trait、隐式转换等带来的福利了。 Java像是一头史前巨兽,它在OO的方向上几乎走到了极致,硬将它拉入FP阵营,确乎有些强人所难了。而scala则...
最近又用了一段时间的scala,感觉这东西太难看了,用起来心里感觉疙疙瘩瘩的。和使用Haskell的感觉没法比。 当然,Haskell在处理某些东西的时候也让人觉得别扭,但它总体上的哲学还是统一的。 但是,scala可能是一个“更可实践”的混合语言。使用的时候,可以尽量使用其函数特性,避免“java”特性。当遇到 那些用“可变状态”或者“操作”可以更直观的情况时,也可以比较容易的嵌入一部分类似java的代码。 更加不错的是,scala可...
近来学习scala,怎么看怎么别扭。 例如: def f x = x 是编译不过的,非要写一大堆类型信息,同时还要吹嘘“你有时是可以不写的”。 def repeat [T] (x : T) : List[T] = x :: (repeat (x)) 是堆栈溢出的。不lazy我忍了,那如何能够“函数语言的”得到内容为10个元素'a'的List? 诸如此类,以及haskell中很简单的事却要用一大堆保留字做说明,其中有些至今不明。