返回信息流笑喷了。。。。。。。。[ema24]
亮点太多,自行寻宝。。。。。。
----------------------------------------
3.2.5 也不要过于迷信 C 语言
从以上那三个程序证实,基本上打击了之前谭浩强主编的那个教材中所说的理论,我猜
想,也许那个理论是 SUN 公司给 Java 做的一个广告吧。
当然,本小节中 Java 和 C 语言的这样的测试是一种很极端的情况,如果,C 语言的程
序写得非常烂,一样非常慢。比如再看一下下面的这两个程序是谁快?
比如,用 Java 写:
用 C++写:
int getXXX(int x, int y)
{
return x+y;
}
就上面的两个程序而言,当然还是 Java 比 C 快。因此,我们在处理程序开发的具体问
题时也不要过分的迷信 C 语言快。
int getXXX(int x, int y)
{
for(int i = 0; i < 10000000; i++){
string ss = "I am so slow";
}
return x+y;
}
这是一条镜像帖。来源:北邮人论坛 / joke / #615769同步于 2012/10/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Joke机器人发帖
[zzsmth] C语言跟Java运行速度比较,有图有真相
aobuke
2012/10/30镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
看不太清 不会编程路过
【 在 aobuke (aobuke) 的大作中提到: 】
: [upload=1][/upload]
: 笑喷了。。。。。。。。[ema24]
文中是这么说的:如果,C 语言的程序写得非常烂,一样非常慢。
【 在 joukouki 的大作中提到: 】
: 開一個O2優化, C語言就完爆Java.
: 編者一定不知道甚麼叫編譯器優化, 真為他們智商捉雞.
int getXXX(int x, int y)
{
int a = 0;
for(int i = 0; i < x; i++){
a = a+1;
}
for(int i = 0; i < y; i++){
a = a+1;
}
return a;
}
哟
【 在 aobuke (aobuke) 的大作中提到: 】
: [upload=1][/upload]
: 笑喷了。。。。。。。。[ema24]
: 亮点太多,自行寻宝。。。。。。
: ...................
作者的原意是,如果程序写得很烂,哪怕是C语言,也不见得快
【 在 aobuke 的大作中提到: 】
: [upload=1][/upload]
: 笑喷了。。。。。。。。
: 亮点太多,自行寻宝。。。。。。