d********g 发帖数: 10550 | |
z****e 发帖数: 54598 | |
d********g 发帖数: 10550 | 3 二爷说Clojure要当小三了
【在 z****e 的大作中提到】 : 是正房,其它都二奶
|
d********g 发帖数: 10550 | 4 哦不对,是说未来的趋势是Clojure要赶走大奶了
【在 d********g 的大作中提到】 : 二爷说Clojure要当小三了
|
n*w 发帖数: 3393 | 5 Java,groovy, scala, clojure。可能这个次序?安用的人数
【在 d********g 的大作中提到】 : 哦不对,是说未来的趋势是Clojure要赶走大奶了
|
h*****a 发帖数: 1718 | 6 mei you
【在 d********g 的大作中提到】 : 有不服的吗?
|
p*****2 发帖数: 21240 | 7
groovy没这么牛吧?应该排在最后吧?
【在 n*w 的大作中提到】 : Java,groovy, scala, clojure。可能这个次序?安用的人数
|
p*****2 发帖数: 21240 | 8
我啥时候说过这个呀?
【在 d********g 的大作中提到】 : 哦不对,是说未来的趋势是Clojure要赶走大奶了
|
d********g 发帖数: 10550 | 9 二爷你尽搅浑水,JVM系等你们马甲语言和Java大战300回合再说,Jython在丛中笑
【在 p*****2 的大作中提到】 : : 我啥时候说过这个呀?
|
c******o 发帖数: 1277 | 10 用得很多,核心的很少。
【在 p*****2 的大作中提到】 : : 我啥时候说过这个呀?
|
|
|
p*****2 发帖数: 21240 | 11
我觉得Clojure是JVM上更高层的语言,可以完成绝大部分工作,但是不能完全代替Java
。
【在 d********g 的大作中提到】 : 二爷你尽搅浑水,JVM系等你们马甲语言和Java大战300回合再说,Jython在丛中笑
|
d********g 发帖数: 10550 | 12 意思就是Clojure首先威胁的其实是Java的“绝大部分工作”了?
Java
【在 p*****2 的大作中提到】 : : 我觉得Clojure是JVM上更高层的语言,可以完成绝大部分工作,但是不能完全代替Java : 。
|
p*****2 发帖数: 21240 | 13
上次我发那个排名,我记得是排在Scala,Clojure之后的。
【在 c******o 的大作中提到】 : 用得很多,核心的很少。
|
p*****2 发帖数: 21240 | 14
是。尤其是concurrency方面的。Clojure,Scala有巨大优势。
【在 d********g 的大作中提到】 : 意思就是Clojure首先威胁的其实是Java的“绝大部分工作”了? : : Java
|
c******o 发帖数: 1277 | 15 其实groovy/scala/clojure都能做所有java能做的事,关键是要替换java,必须好处大
大大于转换难度。这个不容易。 |
p*****2 发帖数: 21240 | 16
performance来说是不是Java level可以更加优化?
【在 c******o 的大作中提到】 : 其实groovy/scala/clojure都能做所有java能做的事,关键是要替换java,必须好处大 : 大大于转换难度。这个不容易。
|
d********g 发帖数: 10550 | 17 那二爷觉得对比我给出的indeed数据,理性分析一下,Clojure、Scala这些JVM上的李
鬼们,到底是首先威胁离了JVM就活不了的Java的“backend”份额呢,还是对相对独立
完整的Python eco system造成压力?Java引以为傲的concurrency都得被这些李鬼扒了
内裤,而Python本来就不靠这个活,你要比JVM人家也有Jython来恶心你,不比JVM更是
不鸟你JVM系,压力究竟何在?
http://www.mitbbs.com/article/Programming/31288231_0.html
既然好虫都不担心发妻,二爷就不必多虑了
【在 p*****2 的大作中提到】 : : performance来说是不是Java level可以更加优化?
|
p*****2 发帖数: 21240 | 18
Scala和Clojure还不太一样。Scala更多的是侵犯Java的市场,Clojure更多的是侵犯
Python的市场。
【在 d********g 的大作中提到】 : 那二爷觉得对比我给出的indeed数据,理性分析一下,Clojure、Scala这些JVM上的李 : 鬼们,到底是首先威胁离了JVM就活不了的Java的“backend”份额呢,还是对相对独立 : 完整的Python eco system造成压力?Java引以为傲的concurrency都得被这些李鬼扒了 : 内裤,而Python本来就不靠这个活,你要比JVM人家也有Jython来恶心你,不比JVM更是 : 不鸟你JVM系,压力究竟何在? : http://www.mitbbs.com/article/Programming/31288231_0.html : 既然好虫都不担心发妻,二爷就不必多虑了
|
d********g 发帖数: 10550 | 19 JVM是个坎。你自己认为Clojure侵犯了Python eco system,真正Python eco system的
看到JVM都是躲着走,正如JVM系的不大待见Python。Python和C的结合更紧密效率也更
高,用不着拍JVM的马屁。二爷这个看法有一定的主观臆断了
【在 p*****2 的大作中提到】 : : Scala和Clojure还不太一样。Scala更多的是侵犯Java的市场,Clojure更多的是侵犯 : Python的市场。
|
c******o 发帖数: 1277 | 20 其实不一定,没有任何理由scala的compiler不能优化到java水平,两者在理论上是等
价的。
当然这个可能慢,可能难。
clojure的问题是动态,这个天生就没法和静态的比快,当然可以很接近,但是
overhead就是overhead.
另外
对于concurrent distributed 系统的速度来说,语言就不是那么重要了,反正加机器
又便
宜又容易。
主要是架构和编程实现的容易程度,(团队)开发速度成了重要因素。
【在 p*****2 的大作中提到】 : : Scala和Clojure还不太一样。Scala更多的是侵犯Java的市场,Clojure更多的是侵犯 : Python的市场。
|
|
|
c******o 发帖数: 1277 | 21 其实说起和c联系紧, 那go可是比较像c的继承者。
go倒是以后可能威胁c(要是真的做得好的话。
【在 d********g 的大作中提到】 : JVM是个坎。你自己认为Clojure侵犯了Python eco system,真正Python eco system的 : 看到JVM都是躲着走,正如JVM系的不大待见Python。Python和C的结合更紧密效率也更 : 高,用不着拍JVM的马屁。二爷这个看法有一定的主观臆断了
|
z****e 发帖数: 54598 | 22 jython没戏,因为用得最多的jvm脚本语言是groovy
一旦离开了脚本,python的胶水功能就无法发挥其主要优势了
groovy写起来还是很爽的,jython和jruby怕是不行 |
z****e 发帖数: 54598 | 23 c++吧,一般一个高级语言第一个上来威胁的就是c++
【在 c******o 的大作中提到】 : 其实说起和c联系紧, 那go可是比较像c的继承者。 : go倒是以后可能威胁c(要是真的做得好的话。
|
d********g 发帖数: 10550 | 24 是,但Python和Ruby的这俩孙子用来恶心JVM是够了。JVM一群李鬼自己就先得和Java挑
个高下,还轮不到Java担心Python的。Ruby我也早说了,能转早转,除非它又在别的地
方发个力
【在 z****e 的大作中提到】 : jython没戏,因为用得最多的jvm脚本语言是groovy : 一旦离开了脚本,python的胶水功能就无法发挥其主要优势了 : groovy写起来还是很爽的,jython和jruby怕是不行
|
z****e 发帖数: 54598 | 25 差不多是这个感觉
【在 c******o 的大作中提到】 : 用得很多,核心的很少。
|
d********g 发帖数: 10550 | 26 Google容易自宫项目,不一定
【在 c******o 的大作中提到】 : 其实说起和c联系紧, 那go可是比较像c的继承者。 : go倒是以后可能威胁c(要是真的做得好的话。
|
c******o 发帖数: 1277 | 27 这个可不容易。都是超级大牛在上面工作。
【在 d********g 的大作中提到】 : Google容易自宫项目,不一定
|
z****e 发帖数: 54598 | 28 以后恐怕不会出现象c和java这样大规模流行的语言了
其它的就看平台用什么,就用什么语言就是了
就像db上的sql,ios上的obj c一样,以后jvm也要看菜吃饭
【在 d********g 的大作中提到】 : JVM是个坎。你自己认为Clojure侵犯了Python eco system,真正Python eco system的 : 看到JVM都是躲着走,正如JVM系的不大待见Python。Python和C的结合更紧密效率也更 : 高,用不着拍JVM的马屁。二爷这个看法有一定的主观臆断了
|
z****e 发帖数: 54598 | 29 java + objective c
c + python + ruby + php + javascript
java + groovy + scala + clojure
java + sql
以后差不多就是这个混战的趋势了 |
p*****2 发帖数: 21240 | 30
我的意思是说Clojure是JVM打入Startup的排头兵
【在 d********g 的大作中提到】 : JVM是个坎。你自己认为Clojure侵犯了Python eco system,真正Python eco system的 : 看到JVM都是躲着走,正如JVM系的不大待见Python。Python和C的结合更紧密效率也更 : 高,用不着拍JVM的马屁。二爷这个看法有一定的主观臆断了
|
|
|
p*****2 发帖数: 21240 | 31
是呀。所以我说对于concurrency来说Scala,Clojure的优势就出来了。
【在 c******o 的大作中提到】 : 其实不一定,没有任何理由scala的compiler不能优化到java水平,两者在理论上是等 : 价的。 : 当然这个可能慢,可能难。 : clojure的问题是动态,这个天生就没法和静态的比快,当然可以很接近,但是 : overhead就是overhead. : 另外 : 对于concurrent distributed 系统的速度来说,语言就不是那么重要了,反正加机器 : 又便 : 宜又容易。 : 主要是架构和编程实现的容易程度,(团队)开发速度成了重要因素。
|
d********g 发帖数: 10550 | 32 二爷的意思还可以理解成目前startup里都没有用Java的因为JVM都还没打入内部,必须
得等Clojure带着JVM进来当排头兵先把Python干了?
别说好虫要掐你,我也会羞涩地表示有不同看法。二爷这个说法又是主观臆断,还可能
引起内部互掐
【在 p*****2 的大作中提到】 : : 是呀。所以我说对于concurrency来说Scala,Clojure的优势就出来了。
|
z****e 发帖数: 54598 | 33 python要想跟java比
首先要优化虚拟机的效率
其次要加入大公司入社区
光靠那个荷兰人其实是不行的
google对python也是貌合神离
google到底在搞什么,恐怕他们都不知道
google就是经常性瞎搞,很像当年的sun
有钱就乱烧,没几个真正成功的
斯坦福大学系的公司都有这毛病
【在 d********g 的大作中提到】 : 是,但Python和Ruby的这俩孙子用来恶心JVM是够了。JVM一群李鬼自己就先得和Java挑 : 个高下,还轮不到Java担心Python的。Ruby我也早说了,能转早转,除非它又在别的地 : 方发个力
|
p*****2 发帖数: 21240 | 34
这个就要鄙视你了。这不是我的论断,是Rod大牛说的。
【在 d********g 的大作中提到】 : 二爷的意思还可以理解成目前startup里都没有用Java的因为JVM都还没打入内部,必须 : 得等Clojure带着JVM进来当排头兵先把Python干了? : 别说好虫要掐你,我也会羞涩地表示有不同看法。二爷这个说法又是主观臆断,还可能 : 引起内部互掐
|
z****e 发帖数: 54598 | 35 不过看大并发,貌似erlang系有点搞头
我看lyce或者lyme,据说可以支撑起大并发
会fp的话,erlang倒是一个相对可以的选择
stack比较完整,一下子可以捅进去
有点java full stack的感觉 |
k**********g 发帖数: 989 | 36
错误量、测试需求、修错功夫都会影响开发速度。不然,代码早完成了,久久不能上线
,何用之有。
【在 c******o 的大作中提到】 : 这个可不容易。都是超级大牛在上面工作。
|
d********g 发帖数: 10550 | 37 Python没有要和Java比,这两个eco system相对独立。要性能Python靠C裸写,不可否
认Python eco system的对于C系的东西比Java要更友好。数据也看了,Python做Java所
谓“backend”的比例大大超出很多人的主观臆断
倒是Java要担心JVM红杏出墙,别的李鬼来摘桃子
【在 z****e 的大作中提到】 : python要想跟java比 : 首先要优化虚拟机的效率 : 其次要加入大公司入社区 : 光靠那个荷兰人其实是不行的 : google对python也是貌合神离 : google到底在搞什么,恐怕他们都不知道 : google就是经常性瞎搞,很像当年的sun : 有钱就乱烧,没几个真正成功的 : 斯坦福大学系的公司都有这毛病
|
z****e 发帖数: 54598 | 38 给十年前错过java的那一波c++程序员做最后救命的稻草
十年前聪明的c++程序员就跳船了,比如古德霸
十年后的今天,不聪明的也该跳了,响应公孙大神在呼唤
那个魏老师其实早就已经跳了,我看他还会ejb,不容易
公孙大神估计不会这个
【在 d********g 的大作中提到】 : Python没有要和Java比,这两个eco system相对独立。要性能Python靠C裸写,不可否 : 认Python eco system的对于C系的东西比Java要更友好。数据也看了,Python做Java所 : 谓“backend”的比例大大超出很多人的主观臆断 : 倒是Java要担心JVM红杏出墙,别的李鬼来摘桃子
|
d********g 发帖数: 10550 | 39 看看,JVM现在才这么几个李鬼就已经开始扯皮了。你不觉得JVM就好比JS,JVM众李鬼
就好比JS上框架混战吗?
一旦平台稍微成熟可以奔了,那是乌泱乌泱的人跑过来站在巨人肩膀上想摘桃子啊。这
一点JVM证明了它成熟了可以被摘了,好比JS的V8。其实我更欢迎摘Python桃子,等到
能被摘的那一天,其实也就说明了Python的性能已经牛得不行了
【在 p*****2 的大作中提到】 : : 这个就要鄙视你了。这不是我的论断,是Rod大牛说的。
|
c******o 发帖数: 1277 | 40 完全不觉得scala会比java多错误,其实scala的要求更严格,fp编法能更早发现更多的
的bug
当然,要是团队不好,可读可维护性倒是可能有问题。
【在 k**********g 的大作中提到】 : : 错误量、测试需求、修错功夫都会影响开发速度。不然,代码早完成了,久久不能上线 : ,何用之有。
|
|
|
z****e 发帖数: 54598 | 41 jvm哪里才几个李鬼
os上也没几个象jvm上这么多语言的
【在 d********g 的大作中提到】 : 看看,JVM现在才这么几个李鬼就已经开始扯皮了。你不觉得JVM就好比JS,JVM众李鬼 : 就好比JS上框架混战吗? : 一旦平台稍微成熟可以奔了,那是乌泱乌泱的人跑过来站在巨人肩膀上想摘桃子啊。这 : 一点JVM证明了它成熟了可以被摘了,好比JS的V8。其实我更欢迎摘Python桃子,等到 : 能被摘的那一天,其实也就说明了Python的性能已经牛得不行了
|
z****e 发帖数: 54598 | 42 jvm上面框架不要太多,语言象框架混战,这点倒是没错
多样性充分体现出java的优势,jvm是java留给全世界最好的遗产
下一步是用script engine把脚本全部给统一进来,包括python
之前jdbc已经统一了db,web service统一的web server
【在 d********g 的大作中提到】 : 看看,JVM现在才这么几个李鬼就已经开始扯皮了。你不觉得JVM就好比JS,JVM众李鬼 : 就好比JS上框架混战吗? : 一旦平台稍微成熟可以奔了,那是乌泱乌泱的人跑过来站在巨人肩膀上想摘桃子啊。这 : 一点JVM证明了它成熟了可以被摘了,好比JS的V8。其实我更欢迎摘Python桃子,等到 : 能被摘的那一天,其实也就说明了Python的性能已经牛得不行了
|
d********g 发帖数: 10550 | 43 你这是宣布Java的死期啊,还遗产……
【在 z****e 的大作中提到】 : jvm上面框架不要太多,语言象框架混战,这点倒是没错 : 多样性充分体现出java的优势,jvm是java留给全世界最好的遗产 : 下一步是用script engine把脚本全部给统一进来,包括python : 之前jdbc已经统一了db,web service统一的web server
|
d********g 发帖数: 10550 | 44 Java岂不是更得小心了,堡垒从来都是从内部被攻破,我说得没错吧
【在 z****e 的大作中提到】 : jvm哪里才几个李鬼 : os上也没几个象jvm上这么多语言的
|
g*****g 发帖数: 34805 | 45 scala门槛太高,不可能太流行。事实上,没有一个fp语言会太流行的。要流行早流行
了。
java为啥20年屹立不倒?所有的语言里可以说没有一个更简单的了。C还有指针,这个
都没有。
【在 c******o 的大作中提到】 : 其实不一定,没有任何理由scala的compiler不能优化到java水平,两者在理论上是等 : 价的。 : 当然这个可能慢,可能难。 : clojure的问题是动态,这个天生就没法和静态的比快,当然可以很接近,但是 : overhead就是overhead. : 另外 : 对于concurrent distributed 系统的速度来说,语言就不是那么重要了,反正加机器 : 又便 : 宜又容易。 : 主要是架构和编程实现的容易程度,(团队)开发速度成了重要因素。
|
g*****g 发帖数: 34805 | 46 应该说,不是concurrency这块的东西,scala/clojure完全竞争不过java。
软件工程最重要的就是人,门槛越低越好,容易找人维护,容易项目做大。
【在 c******o 的大作中提到】 : 其实不一定,没有任何理由scala的compiler不能优化到java水平,两者在理论上是等 : 价的。 : 当然这个可能慢,可能难。 : clojure的问题是动态,这个天生就没法和静态的比快,当然可以很接近,但是 : overhead就是overhead. : 另外 : 对于concurrent distributed 系统的速度来说,语言就不是那么重要了,反正加机器 : 又便 : 宜又容易。 : 主要是架构和编程实现的容易程度,(团队)开发速度成了重要因素。
|
g*****g 发帖数: 34805 | 47 startup不只是高并发这块。大数据这块就不提了。其实一堆的做enterprise
computing的,这块java无敌。举个你们都知道的就是workday。我说了去年上市的top
10 tech公司,其实有一半都是做enterprise computing的。只不过这些没有做终端用
户的有名罢了。
【在 d********g 的大作中提到】 : 二爷的意思还可以理解成目前startup里都没有用Java的因为JVM都还没打入内部,必须 : 得等Clojure带着JVM进来当排头兵先把Python干了? : 别说好虫要掐你,我也会羞涩地表示有不同看法。二爷这个说法又是主观臆断,还可能 : 引起内部互掐
|
n*w 发帖数: 3393 | 48 我的记忆是从非tiobe来的。查了一下tiobe。
groovy 32
scala 41
clojure 51-100
以为scala比f#流行。没想到f#居然23。
【在 p*****2 的大作中提到】 : : 这个就要鄙视你了。这不是我的论断,是Rod大牛说的。
|
z****e 发帖数: 54598 | 49 这些语言其实都是外围,堡垒内部jcp从来都是因循守旧的
那帮人就像编法语大字典那些人
法语每20年-30年才重新制定一遍规范
这样保证语言本身的稳定同时又不至于落伍
jcp对java几乎也是同样的态度
而jvm的规范是java规范的一部分
java可不是只有语法的定义,jcp负责的包括jvm还有jee这些
【在 d********g 的大作中提到】 : Java岂不是更得小心了,堡垒从来都是从内部被攻破,我说得没错吧
|
z****e 发帖数: 54598 | 50 java本身就是法语,严谨而且规范,很少乱改
但是每一次改动都比较权威,错误少,兼容性强
到现在java还兼容awt和applet这种古董
到现在淘汰的仅限于java1.1的类库,1.2的大部分类都还在继续用
连标示为deprecated的类都少
而java外延各种框架,类库,语言
是英语,大杂烩,啥都有,乱七八糟的
玩吧,发挥你的想象力,想怎么搞就怎么搞
找自己顺手的上 |
|
|
w**z 发帖数: 8232 | 51 Take a look at Guava, good stuff.
【在 z****e 的大作中提到】 : java本身就是法语,严谨而且规范,很少乱改 : 但是每一次改动都比较权威,错误少,兼容性强 : 到现在java还兼容awt和applet这种古董 : 到现在淘汰的仅限于java1.1的类库,1.2的大部分类都还在继续用 : 连标示为deprecated的类都少 : 而java外延各种框架,类库,语言 : 是英语,大杂烩,啥都有,乱七八糟的 : 玩吧,发挥你的想象力,想怎么搞就怎么搞 : 找自己顺手的上
|
r*******n 发帖数: 90 | 52 这个具体怎么说? 是建议现在的C++ Developer转 Python 因为更容易点,而且
backend用的也不少?
好像JVM 上的东西更多,和大数据那一套结合也更紧密吧。
【在 z****e 的大作中提到】 : 给十年前错过java的那一波c++程序员做最后救命的稻草 : 十年前聪明的c++程序员就跳船了,比如古德霸 : 十年后的今天,不聪明的也该跳了,响应公孙大神在呼唤 : 那个魏老师其实早就已经跳了,我看他还会ejb,不容易 : 公孙大神估计不会这个
|
k**********g 发帖数: 989 | 53
又不是天下禁武,C++ 怎会死掉。
【在 r*******n 的大作中提到】 : 这个具体怎么说? 是建议现在的C++ Developer转 Python 因为更容易点,而且 : backend用的也不少? : 好像JVM 上的东西更多,和大数据那一套结合也更紧密吧。
|
z****e 发帖数: 54598 | 54 fade away
c++不适合做大项目,不适合多人合作
这个已经被证明过了,二十多年前的数据
75%的项目是失败的,java出来之后,把这个数据压低到50%左右
剩下的其实已经不是语言本身的问题了,更多的是人的问题
【在 k**********g 的大作中提到】 : : 又不是天下禁武,C++ 怎会死掉。
|
z****e 发帖数: 54598 | 55 现在如果只会c++,连个工作都够呛
尤其是项目越做越大,真没有办法那一点一点去抠
现在c++ programmers往python上跑也不是什么新闻
python对c++的接口相对容易搞,比java容易搞
所以python可以用来替换c++的很多功能
也可以用于对现有的c++系统做扩展
google做出了版样
jvm是都发展快二十年了,生态系统已经很完善了
下一步就是考虑如何简化,这种相对小的大系统
已经不是jcp那群人思考的主要问题了
【在 r*******n 的大作中提到】 : 这个具体怎么说? 是建议现在的C++ Developer转 Python 因为更容易点,而且 : backend用的也不少? : 好像JVM 上的东西更多,和大数据那一套结合也更紧密吧。
|
l*********s 发帖数: 5409 | 56 imho, js is functional.
【在 g*****g 的大作中提到】 : scala门槛太高,不可能太流行。事实上,没有一个fp语言会太流行的。要流行早流行 : 了。 : java为啥20年屹立不倒?所有的语言里可以说没有一个更简单的了。C还有指针,这个 : 都没有。
|