由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - java的hotspot,js的v8还有dart vm都出自一个人之手
相关主题
王垠真在写自己的语言了Vert.x成熟度如何了?
最近把这个新闻给忽略了,android上的dart现在学front end framework的话哪个最好?
看来2013还是Javascript最流行如何在VC++下把raw图像快速写到硬盘里呢?
早就说了,java+python就是将来请问static variable init的问题?
swift是未来很多语言的新方向怎样提高C#计算程序的performance?
django还是flask?C++ 的 exception handling
js,php,ruby和python的共同点请推荐一本语言方面的C++书籍
dart对于js就象ruby对于perl一样设计一个string class,是应该用linked list还是array?
相关话题的讨论汇总
话题: dart话题: java话题: v8话题: hotspot话题: js
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 54598
1
这个大师叫做Lars Bak
http://en.wikipedia.org/wiki/Lars_Bak_(computer_programmer)
hotspot的成功这个没啥好争议的
java官方jvm就是hotspot,当然我认为jrockit性能会超过hotspot
v8只是这个大师一个过渡性质的产品
dart才是这个大师用来搞定前端所有问题的solution
因为dart一直就说js性能不行,语言比较烂
难以优化,这个是官方的比较,hoho
https://www.dartlang.org/performance/
z****e
发帖数: 54598
2
dart的效率可以达到v8的两倍
而dart2js也可以优化20%左右
js真是一个很烂的语言
z****e
发帖数: 54598
3
dart tutorial前面的几句话
The Dart Tutorials teach you how to build web applications using the Dart
language, tools, and APIs.
Who are you?
You already know how to program in a structured language like C or Java.
You are familiar with object-oriented programming.
You might not know how to program the browser through the DOM (Document
Object Model).
dart和groovy这些都可以看作是java的extensions
会java,这些都很容易
d*******r
发帖数: 3299
4
呼唤二爷来辩
t***t
发帖数: 6066
5
动态语言scale大了都有问题。
这就是python, js之类的命运。他们就是干IT, admin的。
软件工程还得靠静态语言。
我现在半年来写的java,一个class cast和reflection都没有。而且我认为将来99%的
情况下不需要class cast和reflection。
t***t
发帖数: 6066
6
而且,用generics来更加紧缩类型定义。我发现这样一来编译器往往帮我发现原先没有
考虑到的类型转换隐患。
由此看来,scala是最有希望的。
Node.js觉得反而hype太过。应该搞个Node.scala出来。

【在 t***t 的大作中提到】
: 动态语言scale大了都有问题。
: 这就是python, js之类的命运。他们就是干IT, admin的。
: 软件工程还得靠静态语言。
: 我现在半年来写的java,一个class cast和reflection都没有。而且我认为将来99%的
: 情况下不需要class cast和reflection。

m*******l
发帖数: 12782
7
如果说performance差就烂的话, java 就烂多了比C

【在 z****e 的大作中提到】
: dart的效率可以达到v8的两倍
: 而dart2js也可以优化20%左右
: js真是一个很烂的语言

t*****n
发帖数: 4908
8
讽刺吧。jvm, v8, dar vm都是C++写的。牛逼的作品都要依靠C++。捧java就是上了1年
学,敢说精通的阿三程序员。

【在 z****e 的大作中提到】
: 这个大师叫做Lars Bak
: http://en.wikipedia.org/wiki/Lars_Bak_(computer_programmer)
: hotspot的成功这个没啥好争议的
: java官方jvm就是hotspot,当然我认为jrockit性能会超过hotspot
: v8只是这个大师一个过渡性质的产品
: dart才是这个大师用来搞定前端所有问题的solution
: 因为dart一直就说js性能不行,语言比较烂
: 难以优化,这个是官方的比较,hoho
: https://www.dartlang.org/performance/

n*****3
发帖数: 1584
9
I heard of this guy, he works remotely from 丹麦, in a farm or sth.
BTW 丹麦 人/北欧人 怎么这么smart?
c++ creator and borland founder are also all from there;
how many total programmer there? 有没有 一万人?
我以前有一丹麦同事说哦 他们那高中计算机课project
是use scheme to build compiler, 现在想来不是吹牛.

【在 z****e 的大作中提到】
: 这个大师叫做Lars Bak
: http://en.wikipedia.org/wiki/Lars_Bak_(computer_programmer)
: hotspot的成功这个没啥好争议的
: java官方jvm就是hotspot,当然我认为jrockit性能会超过hotspot
: v8只是这个大师一个过渡性质的产品
: dart才是这个大师用来搞定前端所有问题的solution
: 因为dart一直就说js性能不行,语言比较烂
: 难以优化,这个是官方的比较,hoho
: https://www.dartlang.org/performance/

g*****g
发帖数: 34805
10
科学家和工程师还依靠农民吃饭呢,所以农民最牛b,傻逼观点还没完了。

【在 t*****n 的大作中提到】
: 讽刺吧。jvm, v8, dar vm都是C++写的。牛逼的作品都要依靠C++。捧java就是上了1年
: 学,敢说精通的阿三程序员。

相关主题
django还是flask?Vert.x成熟度如何了?
js,php,ruby和python的共同点现在学front end framework的话哪个最好?
dart对于js就象ruby对于perl一样如何在VC++下把raw图像快速写到硬盘里呢?
进入Programming版参与讨论
g*****g
发帖数: 34805
11
在 server端,要写个比 java快的 C 程序很难。

【在 m*******l 的大作中提到】
: 如果说performance差就烂的话, java 就烂多了比C
w**z
发帖数: 8232
12
如果用DI的话,reflection 难以避免。

【在 t***t 的大作中提到】
: 动态语言scale大了都有问题。
: 这就是python, js之类的命运。他们就是干IT, admin的。
: 软件工程还得靠静态语言。
: 我现在半年来写的java,一个class cast和reflection都没有。而且我认为将来99%的
: 情况下不需要class cast和reflection。

z*******3
发帖数: 13709
13
对于大师来说可能是如此
但是对于你这种水平的人写出来的c程序而言
一般的java performance秒掉你没有任何问题

【在 m*******l 的大作中提到】
: 如果说performance差就烂的话, java 就烂多了比C
z*******3
发帖数: 13709
14
不是早就说过了么?
用c的目的就是让其他人不再用c
你先掂量一下你自己的档次到没到那个程度

【在 t*****n 的大作中提到】
: 讽刺吧。jvm, v8, dar vm都是C++写的。牛逼的作品都要依靠C++。捧java就是上了1年
: 学,敢说精通的阿三程序员。

z*******3
发帖数: 13709
15
丹麦,斯堪的纳维亚是日尔曼血统啊
跟德国姥是一脉相承的

【在 n*****3 的大作中提到】
: I heard of this guy, he works remotely from 丹麦, in a farm or sth.
: BTW 丹麦 人/北欧人 怎么这么smart?
: c++ creator and borland founder are also all from there;
: how many total programmer there? 有没有 一万人?
: 我以前有一丹麦同事说哦 他们那高中计算机课project
: 是use scheme to build compiler, 现在想来不是吹牛.

z*******3
发帖数: 13709
16
不是说看你不起
你这种属于不知道天高地厚的
总以为自己能怎样怎样
我们都属于那种认清自身实力的
见识过牛人有多牛的
觉得这辈子努力都赶不上那种牛人的
所以老老实实让牛人去做牛人该做的事
不去跟牛人抢饭碗
你这种就属于狗屁不通,总以为自己是牛顿高斯阿基米德的家伙
跟本科时候大一立志要拿费儿子奖或者炸药奖的小p孩一样
以为数学就是高中那点狗屁
高考拿了个多少分就以为自己无所不能了
这种人注定要在现实面前撞个头破血流
当然我不排除有这种天才存在
但是你要是这种天才,以你这个岁数,我应该已经听说过你的名字了
如果我没有听说过你的名字,那只能说明你的档次远没到那个程度
所以少装逼,装逼被雷劈
jvm之父有18项软件专利,你有几项?
你有其中五分之一的话,我都会鼓励你向这个领域进军

【在 t*****n 的大作中提到】
: 讽刺吧。jvm, v8, dar vm都是C++写的。牛逼的作品都要依靠C++。捧java就是上了1年
: 学,敢说精通的阿三程序员。

z*******3
发帖数: 13709
17
写framework要用,但是用framework用不到reflection

【在 w**z 的大作中提到】
: 如果用DI的话,reflection 难以避免。
z*******3
发帖数: 13709
18
你要做这个,不是说不行
但是我显然不看好你做这个东西的前景
你说你是搞c++的,那就意味着你要跟这种大师做出来的产品直接竞争
你觉得你有多少胜算?
当然我们不排除有这种天才存在
只是,这种天才,从概率上说
一般不太可能出现在这里
就像古德霸说的,农业重要不重要?重要
孟山都牛不牛?当然牛
那你是不是要去从事农业呢?
那这是另外一个故事了

【在 t*****n 的大作中提到】
: 讽刺吧。jvm, v8, dar vm都是C++写的。牛逼的作品都要依靠C++。捧java就是上了1年
: 学,敢说精通的阿三程序员。

z*******3
发帖数: 13709
19
而且jvm,v8之父这么牛了
在wikipeida上也只不过是一个没有人看的小条目而已
所以我就问你,你是不是愿意跟他一样
因为我知道这行吃力不讨好,所以不从事这行
其实跟数学等纯理论领域很接近
搞学术就这点苦逼么,难得要死
付出很多,但是最后很容易无名无利
什么都没有,搞生物的不就是典型这种坑么?
cs里面又不是没有这种坑
所以这个是一个付出大,收获极少的一个领域
你拿这个领域来装逼,我只能说你傻到家了
就好像你说你要从事基础数学一样
我举双手双脚赞成牛顿阿基米德还有高斯牛,牛到爆
但是你说你搞的是数学,呵呵
佩尔曼牛不牛?牛到爆
但是你愿意不愿意跟他一样?
那这个是另外一个故事
人啊,贵有自知之明
所以一点都不讽刺,讽刺的是你
那个谁hotspot2013早就告诉你了
java用的轮子是超级大师搞出来的
一般c++程序员的水平根本到不了那个程度
所以小菊花也说过了
一般c++程序员搞出来的程序,performance跟jvm差距甚远
你需要去了解jvm是怎么做优化的
那这个没有个五年十年下不来
那如果一个东西要五年十年时间去学习
那还干不干活了?
你这个属于本版脑壳最硬的一个
这么多人说的,你一句都没听进去
mimisoft也说过了,大牛们去用c造轮子,其他多数人就不要摊这滩浑水了
让我想起大学里面以上上离散数学时候老师说四色定理
他说总是能收到民科寄来的各种宣称证明了四色定理的邮件
这种如果不是在学科会议上拿出来的,基本上看都不用看,百分之两百是错的
所以现在再问你一句,这些话你听懂了没有?

【在 t*****n 的大作中提到】
: 讽刺吧。jvm, v8, dar vm都是C++写的。牛逼的作品都要依靠C++。捧java就是上了1年
: 学,敢说精通的阿三程序员。

m******t
发帖数: 635
20
这个人是真牛,没他的话,就没有V8了,没有node.js了,javascript也就还在前端打
酱油
同样的GOOG内部的两个家伙搞Unladen Swallow,号称要将cpython加速5倍以上,结果
悲剧,Facebook那几个PHP改进好像评价也不高,和v8比基本就是玩票的。
如果用算法复杂度来评价人牛的程度的话,普通级是O(n^2),小牛级O(nlogn),中牛级
O(n),大牛级O(logn),巨牛级O(1)。这家伙至少是O(logn)的,那几个折腾Python和
PHP优化的估计是O(nlogn)。
几个动态语言发明者比如Perl, Python, Ruby之类的应该有O(n),javascript的发明者
再次些O(nlogn)。搞笑一把,如果要啃类似V8这种硬骨头的活,至少需要O(n)级别才可
能成功,小牛级别的基本都是炮灰。

【在 z****e 的大作中提到】
: 这个大师叫做Lars Bak
: http://en.wikipedia.org/wiki/Lars_Bak_(computer_programmer)
: hotspot的成功这个没啥好争议的
: java官方jvm就是hotspot,当然我认为jrockit性能会超过hotspot
: v8只是这个大师一个过渡性质的产品
: dart才是这个大师用来搞定前端所有问题的solution
: 因为dart一直就说js性能不行,语言比较烂
: 难以优化,这个是官方的比较,hoho
: https://www.dartlang.org/performance/

e*******o
发帖数: 4654
21
我看这个视频的时候也想过这个问题。
http://channel9.msdn.com/Shows/Going+Deep/Anders-Hejlsberg-and-
typescript 他爹貌似也是丹麦人。

【在 n*****3 的大作中提到】
: I heard of this guy, he works remotely from 丹麦, in a farm or sth.
: BTW 丹麦 人/北欧人 怎么这么smart?
: c++ creator and borland founder are also all from there;
: how many total programmer there? 有没有 一万人?
: 我以前有一丹麦同事说哦 他们那高中计算机课project
: 是use scheme to build compiler, 现在想来不是吹牛.

1 (共1页)
进入Programming版参与讨论
相关主题
设计一个string class,是应该用linked list还是array?swift是未来很多语言的新方向
按说java也够快了django还是flask?
想制作一个个人网站,现在主流是用PHP么js,php,ruby和python的共同点
有同学愿意拿open source项目练手吗?dart对于js就象ruby对于perl一样
王垠真在写自己的语言了Vert.x成熟度如何了?
最近把这个新闻给忽略了,android上的dart现在学front end framework的话哪个最好?
看来2013还是Javascript最流行如何在VC++下把raw图像快速写到硬盘里呢?
早就说了,java+python就是将来请问static variable init的问题?
相关话题的讨论汇总
话题: dart话题: java话题: v8话题: hotspot话题: js