由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Java Streams vs C# LINQ vs Java6
相关主题
Python过去一年利好真不少core java里有跟C++ std::async类似的东西吗?
java8的stream就是个半成品Java EE这东西还有必要学吗
捏着鼻子看scala b编程patternScala这次又被比下去了
看了看Java的lambda,感觉还是没啥意思为什么貌似objective C比c++要火?
java 8 stream不及LINQJava 8 闪亮发布了
关于闭包,我发明了一个绝妙陷阱阅读scala中
Java8的FP真的真的很难用Scala in L
rxjava看起来还不错go几天的一些感受
相关话题的讨论汇总
话题: streams话题: java话题: verbose话题: c#话题: vs
进入Programming版参与讨论
1 (共1页)
n*w
发帖数: 3393
1
http://blog.lahteenmaki.net/2013/04/java-streams-vs-c-linq-vs-j
不知道现在有没有streams to database,streams to xml, streams to events....
等等?
作者抱怨streams verbose。“Based on these examples I have a funny feeling
that Java8 Streams API is going to be a failure. And since developers will
not be able to extend it with useful constructs, it may well end up being
just another nail in the coffin.”
s*******g
发帖数: 243
2
是很verbose,稍微复杂点就影响可读性了。FP的语言抛开不谈,C#, C++11, Python里
面的都清爽很多,绝大多数时候都提高了代码可读性。不知道为什么Java的不能设计的
简洁点,做comipler的偷懒还是JVM里有什么限制?

【在 n*w 的大作中提到】
: http://blog.lahteenmaki.net/2013/04/java-streams-vs-c-linq-vs-j
: 不知道现在有没有streams to database,streams to xml, streams to events....
: 等等?
: 作者抱怨streams verbose。“Based on these examples I have a funny feeling
: that Java8 Streams API is going to be a failure. And since developers will
: not be able to extend it with useful constructs, it may well end up being
: just another nail in the coffin.”

z****e
发帖数: 54598
3
verbose才不会影响可读性
就怕偷懒的,写得越少越影响可读性
最初fp很多功能都被删改了,因为严重影响可读性
jcp为了lambda吵疯了,本来7就打算加的,被推迟到8
因为要求重新修改定义
java本身是一个很成熟的语言,其成功已经被证明了
乱加一些feature,对这个语言的成功没有太多正面帮助
反而有使这个语言丢掉以前市场的可能,所以改动都是小改
就streams而言,仅仅是为了增加一点选择罢了,没有的时候更verbose
现在只能说略为不那么verbose而已,求稳
这就好比集团军作战,曼斯坦因指挥作战能跟隆美尔一样么?
这就是战略大师和一般战术家的区别所在

【在 s*******g 的大作中提到】
: 是很verbose,稍微复杂点就影响可读性了。FP的语言抛开不谈,C#, C++11, Python里
: 面的都清爽很多,绝大多数时候都提高了代码可读性。不知道为什么Java的不能设计的
: 简洁点,做comipler的偷懒还是JVM里有什么限制?

g*****g
发帖数: 34805
4
同意verbose一点没啥大不了的,一堆单词肯定比一堆符号好读多了,
Java从来就不是什么简洁的语言。追求简洁的,直接上
scala好了,java 怎么改都不会有scala简洁的。如果不是最近scala, node这波,
估计lambda都不会往里加。

【在 z****e 的大作中提到】
: verbose才不会影响可读性
: 就怕偷懒的,写得越少越影响可读性
: 最初fp很多功能都被删改了,因为严重影响可读性
: jcp为了lambda吵疯了,本来7就打算加的,被推迟到8
: 因为要求重新修改定义
: java本身是一个很成熟的语言,其成功已经被证明了
: 乱加一些feature,对这个语言的成功没有太多正面帮助
: 反而有使这个语言丢掉以前市场的可能,所以改动都是小改
: 就streams而言,仅仅是为了增加一点选择罢了,没有的时候更verbose
: 现在只能说略为不那么verbose而已,求稳

m*******l
发帖数: 12782
5
考,说啥呢? 第一段话就错了

【在 z****e 的大作中提到】
: verbose才不会影响可读性
: 就怕偷懒的,写得越少越影响可读性
: 最初fp很多功能都被删改了,因为严重影响可读性
: jcp为了lambda吵疯了,本来7就打算加的,被推迟到8
: 因为要求重新修改定义
: java本身是一个很成熟的语言,其成功已经被证明了
: 乱加一些feature,对这个语言的成功没有太多正面帮助
: 反而有使这个语言丢掉以前市场的可能,所以改动都是小改
: 就streams而言,仅仅是为了增加一点选择罢了,没有的时候更verbose
: 现在只能说略为不那么verbose而已,求稳

1 (共1页)
进入Programming版参与讨论
相关主题
go几天的一些感受java 8 stream不及LINQ
java 8就是一坨屎关于闭包,我发明了一个绝妙陷阱
谁能推荐个好的编程语言?Java8的FP真的真的很难用
学习Java有什么宝典?rxjava看起来还不错
Python过去一年利好真不少core java里有跟C++ std::async类似的东西吗?
java8的stream就是个半成品Java EE这东西还有必要学吗
捏着鼻子看scala b编程patternScala这次又被比下去了
看了看Java的lambda,感觉还是没啥意思为什么貌似objective C比c++要火?
相关话题的讨论汇总
话题: streams话题: java话题: verbose话题: c#话题: vs