论坛首页 综合技术论坛

twitter用scala构建高性能消息服务

浏览 18643 次
该帖已经被评为良好帖
作者 正文
   发表时间:2009-04-08  
Scala好像Java的进化版。好像C# 4.0那样
0 请登录后投票
   发表时间:2009-04-09  
对于java程序员来说scala确实很好,
现在唯一缺的就是ide支持.
0 请登录后投票
   发表时间:2009-04-09  
哈哈,shi
0 请登录后投票
   发表时间:2009-04-23  
scala好,不过,我需要一本纸质的书。
programming in scala写的很好,只可惜啊,我只有电子版。
0 请登录后投票
   发表时间:2009-04-23   最后修改:2009-04-23
scala 的出现,使 java 程序员脸上增光,觉得扬眉吐气了。
可惜语法上 scala 和 java 区别巨大,根本就是不同的编程范式,java 里的不少库还得重写以适合 FP paradigm ……
简单想想就知道:
如果 scala 和 java 这么相似,为什么大牛们不直接去扩展 java ?
如果 scala 能和已有框架良好整合,还搞 lift ?

学习 scala 还是先忘记 java 比较好:
譬如你不能用 java 世界泛滥的 interface
譬如你应该用递归来做循环(命令式循环还存在,但它们是函数而不是控制结构)
譬如你得把一些东西弄成 immutable 的
学点 λ- calculus 更有益处

JRuby 更像 java ,可兼容重用的库更多。

li.foreach(s => print(s))

li.foreach(print)

li.each{|s| puts s}


仿 java 版本的 ruby:
for s in li do
  print(s);
end

for(S s : li){
  printLn(s);
}
0 请登录后投票
   发表时间:2009-11-21  
ye_jian_hui 写道
Scala好像Java的进化版。好像C# 4.0那样


MS C#4 == Java 7
MS F# == Scala
尽管没有太多相似的,但觉得还是这样比较好一点
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics