[原创] Scala vs JDK7 函数编程

littleJava 2011-01-08
学习了一段时间的Scala,对Scala主要的印象就是函数编程、类型推断、Actor……在JDK7如果存在函数编程的实现,这应该会减少Scala的使用者数量吧?而且Scala有很多自有的概念,学起来并不轻松。
tetsu.soh 2011-01-09
嗯,Java的问题是开发进度太慢。归结起来是民主的错。

其实基于JVM的next big language,已经讨论过很多了。个人感觉,如果Java的进度能快一点,还有会成为下一个JVM的big language.
Eastsun 2011-01-11
tetsu.soh 写道
嗯,Java的问题是开发进度太慢。归结起来是民主的错。

其实基于JVM的next big language,已经讨论过很多了。个人感觉,如果Java的进度能快一点,还有会成为下一个JVM的big language.


java要保持向后兼容性,即使打再多的补丁也阻止不了它的衰落
RednaxelaFX 2011-01-11
JDK7都已经确定不会有lambda了… 路线图上lambda要到2012年的JDK8里才会有。
littleJava 2011-01-11
Eastsun 写道
tetsu.soh 写道
嗯,Java的问题是开发进度太慢。归结起来是民主的错。

其实基于JVM的next big language,已经讨论过很多了。个人感觉,如果Java的进度能快一点,还有会成为下一个JVM的big language.


java要保持向后兼容性,即使打再多的补丁也阻止不了它的衰落

哦了,那还不如纯粹些,别整些不擅长的东西,C#就是C#,函数编程用F#,java就不能这样么……
marshan 2011-01-11
delphi死在8这个版本,java呢?我又要抉择了么?
tetsu.soh 2011-01-11
混合OO和函数形编程,Scala不是第一家了。Ruby, Python都可以写出很函数形式的code来。目前的效果来看,这种混合方式是比较有效率的。

一门语言会不会被市场接受,受很多因素的控制。Java现在是业界标准,这个是事实。替换Java也不是咱程序员说了算的,某种程度上是业界的top公司决定的。完全放弃Java不太符合现在公司的利益,这也是为啥JVM language比较被看好的理由之一。

所以,反正都是要基于JVM的,如果Java还不太差,那么就继续Java咯。
Eastsun 2011-01-12
littleJava 写道
Eastsun 写道
tetsu.soh 写道
嗯,Java的问题是开发进度太慢。归结起来是民主的错。

其实基于JVM的next big language,已经讨论过很多了。个人感觉,如果Java的进度能快一点,还有会成为下一个JVM的big language.


java要保持向后兼容性,即使打再多的补丁也阻止不了它的衰落

哦了,那还不如纯粹些,别整些不擅长的东西,C#就是C#,函数编程用F#,java就不能这样么……


C#称不上纯粹吧,每次版本升级都会添加N多东西。

magnesium 2011-01-13
Java没必要跟C#学,C#现在就是个四不像,又是静态又是动态,又是命令式又是函数式,只是看起来很美而已。
littleJava 2011-01-13
magnesium 写道
Java没必要跟C#学,C#现在就是个四不像,又是静态又是动态,又是命令式又是函数式,只是看起来很美而已。

jdk也在朝着四不像发展,不过没有太过,前段时间看到jdk的函数编程方案……让我这个命令式编程的码农很有压力
Global site tag (gtag.js) - Google Analytics