Redian新闻
>
C语言跟Java运行速度比较 (转载)
avatar
x*o
2
USCIS status check 网站坏掉了?
avatar
z*a
3
【 以下文字转载自 Military 讨论区 】
发信人: nuaaers (豆豆熊), 信区: Military
标 题: C语言跟Java运行速度比较
发信站: BBS 未名空间站 (Tue Oct 30 00:13:16 2012, 美东)
lol
avatar
s*a
4
不见得阿,感觉C语言那个local变量会被编译器优化掉吧。
还有c哪儿有string这个类型啊。只有char[]吧。。

【在 z*****a 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: nuaaers (豆豆熊), 信区: Military
: 标 题: C语言跟Java运行速度比较
: 发信站: BBS 未名空间站 (Tue Oct 30 00:13:16 2012, 美东)
: lol

avatar
H*g
5
世界之大无奇不有
avatar
n*4
6
语言不能单纯地说谁快吧,要比还要比编译器。只能说,在复杂程度相似的编译器下,
c比java当然要快多了…………

【在 z*****a 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: nuaaers (豆豆熊), 信区: Military
: 标 题: C语言跟Java运行速度比较
: 发信站: BBS 未名空间站 (Tue Oct 30 00:13:16 2012, 美东)
: lol

avatar
s*a
7
。。。java是虚拟机,跟c完全没得比阿。。
java跟c的差别已经超越了compiler的layer了。。

【在 n****4 的大作中提到】
: 语言不能单纯地说谁快吧,要比还要比编译器。只能说,在复杂程度相似的编译器下,
: c比java当然要快多了…………

avatar
h*0
8
这样也不完全公平,因为java语言简单些,编译器天生优化能力强。

【在 n****4 的大作中提到】
: 语言不能单纯地说谁快吧,要比还要比编译器。只能说,在复杂程度相似的编译器下,
: c比java当然要快多了…………

avatar
n*4
9
不懂。我对于码活,属于文盲级别。

【在 s*******a 的大作中提到】
: 。。。java是虚拟机,跟c完全没得比阿。。
: java跟c的差别已经超越了compiler的layer了。。

avatar
n*4
10
不对,我想了一下,完全可以做个编译器来弄java的,象弄c/c++一样。

【在 s*******a 的大作中提到】
: 。。。java是虚拟机,跟c完全没得比阿。。
: java跟c的差别已经超越了compiler的layer了。。

avatar
s*a
11
不是的,java本质上是虚拟机解释执行,不是编译执行。。

【在 n****4 的大作中提到】
: 不对,我想了一下,完全可以做个编译器来弄java的,象弄c/c++一样。
avatar
n*4
12
原来是这样,学习了…………

【在 s*******a 的大作中提到】
: 不是的,java本质上是虚拟机解释执行,不是编译执行。。
avatar
h*0
13
也不是,java的解释执行跟python,javascrip之类还不一样。有内存乱序的。

【在 s*******a 的大作中提到】
: 不是的,java本质上是虚拟机解释执行,不是编译执行。。
avatar
n*4
14
听说有半解释,半编译,先编译,再解释,一边编译,一边解释的…………

【在 h*****0 的大作中提到】
: 也不是,java的解释执行跟python,javascrip之类还不一样。有内存乱序的。
avatar
h*0
15
我的理解,java就是编译成了可运行程序,只不过这个程序是运行在虚拟机上的。

【在 n****4 的大作中提到】
: 听说有半解释,半编译,先编译,再解释,一边编译,一边解释的…………
avatar
s*k
16
这哪是C,明明是C++
avatar
z*n
17
他把c/c++混着说呢。
再说笑点又不在这里。

【在 s*******a 的大作中提到】
: 不见得阿,感觉C语言那个local变量会被编译器优化掉吧。
: 还有c哪儿有string这个类型啊。只有char[]吧。。

avatar
z*n
18
OMG。。。

【在 h*****0 的大作中提到】
: 这样也不完全公平,因为java语言简单些,编译器天生优化能力强。
avatar
w*g
19
笑点是例子根本不是比较语言的优势。
不过java确实有快过c的例子。 jit compiler can generate very efficient code
for Java.

【在 z*****n 的大作中提到】
: OMG。。。
avatar
T*e
20
笑点是印在一本看起来是教人写程序的书上了

code

【在 w*******g 的大作中提到】
: 笑点是例子根本不是比较语言的优势。
: 不过java确实有快过c的例子。 jit compiler can generate very efficient code
: for Java.

avatar
d*f
21
一切像屎一样的程序都是java写得,no wonder,这个除了语言的问题还有程序员的问题
,c系统出来的程序员都是geek,java路线的大部分都是混饭的

【在 s*******a 的大作中提到】
: 不是的,java本质上是虚拟机解释执行,不是编译执行。。
avatar
d*f
22
java写应用层的的确有可能,但是你对比的也是搓鸟写得c/c++

code

【在 w*******g 的大作中提到】
: 笑点是例子根本不是比较语言的优势。
: 不过java确实有快过c的例子。 jit compiler can generate very efficient code
: for Java.

avatar
a*o
23
尼玛这结果谁快还真不好说。

【在 z*****a 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: nuaaers (豆豆熊), 信区: Military
: 标 题: C语言跟Java运行速度比较
: 发信站: BBS 未名空间站 (Tue Oct 30 00:13:16 2012, 美东)
: lol

avatar
k*2
24
同意。写这本书的人真是陀屎。
我刚学c/c++的时候就发现编译器非常聪明,如果你在一个loop里算了个东东,
但那东东在程序后面没有用到,那个loop直接就被编译器优化掉了,压根儿就
不会进那个loop。

【在 s*******a 的大作中提到】
: 不见得阿,感觉C语言那个local变量会被编译器优化掉吧。
: 还有c哪儿有string这个类型啊。只有char[]吧。。

avatar
s*y
25
我没有看懂大家都在讨论什么,书里面那个C例子,难道不是因为他们故意把
一个用来浪费时间的无用的循环放在C program 里面才变慢的么?
把那个没用的东西直接删了也不影响这个程序的功能啊?
如果同样的把那个东西塞到java里,估计不运行个几十分钟出不来吧?

【在 z*****a 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: nuaaers (豆豆熊), 信区: Military
: 标 题: C语言跟Java运行速度比较
: 发信站: BBS 未名空间站 (Tue Oct 30 00:13:16 2012, 美东)
: lol

avatar
wy
26
不要脸啊

【在 z*****a 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: nuaaers (豆豆熊), 信区: Military
: 标 题: C语言跟Java运行速度比较
: 发信站: BBS 未名空间站 (Tue Oct 30 00:13:16 2012, 美东)
: lol

avatar
R*a
27
同样的东西肯定会被java编译器直接忽略掉。
C++么,估计好的编译器也忽略掉,老编译器就难说了

【在 s******y 的大作中提到】
: 我没有看懂大家都在讨论什么,书里面那个C例子,难道不是因为他们故意把
: 一个用来浪费时间的无用的循环放在C program 里面才变慢的么?
: 把那个没用的东西直接删了也不影响这个程序的功能啊?
: 如果同样的把那个东西塞到java里,估计不运行个几十分钟出不来吧?

avatar
d*f
28
impossible, no compiler will ignore loop like this by default, unless you
set on certain level optimization flag

【在 R***a 的大作中提到】
: 同样的东西肯定会被java编译器直接忽略掉。
: C++么,估计好的编译器也忽略掉,老编译器就难说了

avatar
wy
29
你不要小瞧老编译器,这个优化是编译优化101.

【在 R***a 的大作中提到】
: 同样的东西肯定会被java编译器直接忽略掉。
: C++么,估计好的编译器也忽略掉,老编译器就难说了

avatar
wy
30
。。。。。。。。。

【在 d********f 的大作中提到】
: impossible, no compiler will ignore loop like this by default, unless you
: set on certain level optimization flag

avatar
d*f
31
you can test this most popular c compiler, gcc of coz will not ignore this
loop

【在 wy 的大作中提到】
: 。。。。。。。。。
avatar
m*4
32
能检测模块层static variables/loop invariant code的compiler option挺常用吧。

【在 d********f 的大作中提到】
: you can test this most popular c compiler, gcc of coz will not ignore this
: loop

avatar
w*w
33
你们有人试过那个例子吗?真是JAVA出来的快吗?COMPILER应该能直接跳过去吧。
avatar
l*o
34
没被笑话击倒,被你打败了。。

【在 s*******a 的大作中提到】
: 不见得阿,感觉C语言那个local变量会被编译器优化掉吧。
: 还有c哪儿有string这个类型啊。只有char[]吧。。

avatar
s*a
35
? zkss

【在 l*****o 的大作中提到】
: 没被笑话击倒,被你打败了。。
avatar
wy
36
怎么了

【在 l*****o 的大作中提到】
: 没被笑话击倒,被你打败了。。
avatar
a*s
37
博导威武
就这回覆点中要害

【在 d********f 的大作中提到】
: 一切像屎一样的程序都是java写得,no wonder,这个除了语言的问题还有程序员的问题
: ,c系统出来的程序员都是geek,java路线的大部分都是混饭的

avatar
wy
38
这个就是不客观。用java的烙印基本都是混饭的。
但是很多人还是很牛的。只不过用java的pool大,
显得平均水平比较烂

【在 a*******s 的大作中提到】
: 博导威武
: 就这回覆点中要害

avatar
l*o
39
看错了,以为是c++呢。

【在 s*******a 的大作中提到】
: ? zkss
avatar
d*f
40
didn't u see 大部分?

【在 wy 的大作中提到】
: 这个就是不客观。用java的烙印基本都是混饭的。
: 但是很多人还是很牛的。只不过用java的pool大,
: 显得平均水平比较烂

avatar
R*r
41
我靠,这好比在餐馆吃饭,自己往汤里扔苍蝇,然后诬陷餐馆不干净.
好巧妙的春秋笔法.

【在 z*****a 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: nuaaers (豆豆熊), 信区: Military
: 标 题: C语言跟Java运行速度比较
: 发信站: BBS 未名空间站 (Tue Oct 30 00:13:16 2012, 美东)
: lol

avatar
y*h
42

汇编出来的呢?

【在 d********f 的大作中提到】
: 一切像屎一样的程序都是java写得,no wonder,这个除了语言的问题还有程序员的问题
: ,c系统出来的程序员都是geek,java路线的大部分都是混饭的

avatar
s*l
43
既然在讨论这个问题,跟风问一个
为什么他妈的C就不能加一个string type呢?不要说char[]就是string,因为这玩意用
起来多麻烦。难道不可以把更高级的功能一起放到C里面?
avatar
R*a
44
那就和最贴近汇编的高级语言身份不符了

【在 s****l 的大作中提到】
: 既然在讨论这个问题,跟风问一个
: 为什么他妈的C就不能加一个string type呢?不要说char[]就是string,因为这玩意用
: 起来多麻烦。难道不可以把更高级的功能一起放到C里面?

avatar
l*o
45
现在没几个人用c吧,全世界范围内。。
俺用perl的都觉得自己是古董。

【在 s****l 的大作中提到】
: 既然在讨论这个问题,跟风问一个
: 为什么他妈的C就不能加一个string type呢?不要说char[]就是string,因为这玩意用
: 起来多麻烦。难道不可以把更高级的功能一起放到C里面?

avatar
s*l
46
靠,老古董了。
最近还要捡起C来用用,真不爽。

【在 l*****o 的大作中提到】
: 现在没几个人用c吧,全世界范围内。。
: 俺用perl的都觉得自己是古董。

avatar
l*o
47
想当年,俺曾经汇编嵌套到C里面以提高实时响应速度,用C写unix环境数据库访问界面
,恍如隔世。。。。

【在 s****l 的大作中提到】
: 靠,老古董了。
: 最近还要捡起C来用用,真不爽。

avatar
s*y
48
笑s.

【在 R***a 的大作中提到】
: 那就和最贴近汇编的高级语言身份不符了
avatar
d*s
49
c++和objective c都有string类型吧。

【在 s****l 的大作中提到】
: 既然在讨论这个问题,跟风问一个
: 为什么他妈的C就不能加一个string type呢?不要说char[]就是string,因为这玩意用
: 起来多麻烦。难道不可以把更高级的功能一起放到C里面?

avatar
d*s
50
linux的内核是用纯c写的吧

【在 l*****o 的大作中提到】
: 现在没几个人用c吧,全世界范围内。。
: 俺用perl的都觉得自己是古董。

avatar
s*l
51
c++ 比 c 友好多了
objective c有 NSString,也很友好。

【在 d***s 的大作中提到】
: c++和objective c都有string类型吧。
avatar
d*f
52
c++可能是世界上最容易出错的语言了,用c++ 5年经验is nothing,实在看不出哪里有好

【在 s****l 的大作中提到】
: c++ 比 c 友好多了
: objective c有 NSString,也很友好。

avatar
s*a
53
why not just use char* ...

【在 s****l 的大作中提到】
: 既然在讨论这个问题,跟风问一个
: 为什么他妈的C就不能加一个string type呢?不要说char[]就是string,因为这玩意用
: 起来多麻烦。难道不可以把更高级的功能一起放到C里面?

avatar
t*a
54
整栋楼都是笑话

【在 s*******a 的大作中提到】
: 不见得阿,感觉C语言那个local变量会被编译器优化掉吧。
: 还有c哪儿有string这个类型啊。只有char[]吧。。

avatar
s*8
55
书里的例子太脑残,不过的确看到有人这样写,估计编译器很难优化
int i;
if (y > 0)
{
for (i = 0; i < y; i++)
{
x++;
}
}
else
{
for (i = y; i < 0; i++)
{
x--;
}
}
return x;
avatar
s*y
56
这个估计是故意加进一个延时cycle吧?
很久很久很久以前,我看到一个类似的笑话(非常古老的笑话),是说每次新出的
windows的
内核,其实就是加进了几个巨大的字符串和几个延时cycle, 然后直接
调用上一版的windows.

【在 s******8 的大作中提到】
: 书里的例子太脑残,不过的确看到有人这样写,估计编译器很难优化
: int i;
: if (y > 0)
: {
: for (i = 0; i < y; i++)
: {
: x++;
: }
: }
: else

avatar
s*y
57
遥想当年大学的时候,我们居然也学了汇编语言,对着单片机端口编程。
而且还学了模拟电路和数字电路,还能自己整个逻辑电路,考试的时候
老师发一堆电阻和电容,自己插线路做板子搞逻辑模拟器,那个时候感觉
自己几乎是无所不能,invincible 啊。
哎,往事不可追啊,我现在连个Matlab 都推三挡四的不肯去学。

【在 y*h 的大作中提到】
:
: 汇编出来的呢?

avatar
z*a
58
【 以下文字转载自 Military 讨论区 】
发信人: nuaaers (豆豆熊), 信区: Military
标 题: C语言跟Java运行速度比较
发信站: BBS 未名空间站 (Tue Oct 30 00:13:16 2012, 美东)
lol
avatar
s*a
59
不见得阿,感觉C语言那个local变量会被编译器优化掉吧。
还有c哪儿有string这个类型啊。只有char[]吧。。

【在 z*****a 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: nuaaers (豆豆熊), 信区: Military
: 标 题: C语言跟Java运行速度比较
: 发信站: BBS 未名空间站 (Tue Oct 30 00:13:16 2012, 美东)
: lol

avatar
H*g
60
世界之大无奇不有
avatar
n*4
61
语言不能单纯地说谁快吧,要比还要比编译器。只能说,在复杂程度相似的编译器下,
c比java当然要快多了…………

【在 z*****a 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: nuaaers (豆豆熊), 信区: Military
: 标 题: C语言跟Java运行速度比较
: 发信站: BBS 未名空间站 (Tue Oct 30 00:13:16 2012, 美东)
: lol

avatar
s*a
62
。。。java是虚拟机,跟c完全没得比阿。。
java跟c的差别已经超越了compiler的layer了。。

【在 n****4 的大作中提到】
: 语言不能单纯地说谁快吧,要比还要比编译器。只能说,在复杂程度相似的编译器下,
: c比java当然要快多了…………

avatar
h*0
63
这样也不完全公平,因为java语言简单些,编译器天生优化能力强。

【在 n****4 的大作中提到】
: 语言不能单纯地说谁快吧,要比还要比编译器。只能说,在复杂程度相似的编译器下,
: c比java当然要快多了…………

avatar
n*4
64
不懂。我对于码活,属于文盲级别。

【在 s*******a 的大作中提到】
: 。。。java是虚拟机,跟c完全没得比阿。。
: java跟c的差别已经超越了compiler的layer了。。

avatar
n*4
65
不对,我想了一下,完全可以做个编译器来弄java的,象弄c/c++一样。

【在 s*******a 的大作中提到】
: 。。。java是虚拟机,跟c完全没得比阿。。
: java跟c的差别已经超越了compiler的layer了。。

avatar
s*a
66
不是的,java本质上是虚拟机解释执行,不是编译执行。。

【在 n****4 的大作中提到】
: 不对,我想了一下,完全可以做个编译器来弄java的,象弄c/c++一样。
avatar
n*4
67
原来是这样,学习了…………

【在 s*******a 的大作中提到】
: 不是的,java本质上是虚拟机解释执行,不是编译执行。。
avatar
h*0
68
也不是,java的解释执行跟python,javascrip之类还不一样。有内存乱序的。

【在 s*******a 的大作中提到】
: 不是的,java本质上是虚拟机解释执行,不是编译执行。。
avatar
n*4
69
听说有半解释,半编译,先编译,再解释,一边编译,一边解释的…………

【在 h*****0 的大作中提到】
: 也不是,java的解释执行跟python,javascrip之类还不一样。有内存乱序的。
avatar
h*0
70
我的理解,java就是编译成了可运行程序,只不过这个程序是运行在虚拟机上的。

【在 n****4 的大作中提到】
: 听说有半解释,半编译,先编译,再解释,一边编译,一边解释的…………
avatar
s*k
71
这哪是C,明明是C++
avatar
z*n
72
他把c/c++混着说呢。
再说笑点又不在这里。

【在 s*******a 的大作中提到】
: 不见得阿,感觉C语言那个local变量会被编译器优化掉吧。
: 还有c哪儿有string这个类型啊。只有char[]吧。。

avatar
z*n
73
OMG。。。

【在 h*****0 的大作中提到】
: 这样也不完全公平,因为java语言简单些,编译器天生优化能力强。
avatar
w*g
74
笑点是例子根本不是比较语言的优势。
不过java确实有快过c的例子。 jit compiler can generate very efficient code
for Java.

【在 z*****n 的大作中提到】
: OMG。。。
avatar
T*e
75
笑点是印在一本看起来是教人写程序的书上了

code

【在 w*******g 的大作中提到】
: 笑点是例子根本不是比较语言的优势。
: 不过java确实有快过c的例子。 jit compiler can generate very efficient code
: for Java.

avatar
d*f
76
一切像屎一样的程序都是java写得,no wonder,这个除了语言的问题还有程序员的问题
,c系统出来的程序员都是geek,java路线的大部分都是混饭的

【在 s*******a 的大作中提到】
: 不是的,java本质上是虚拟机解释执行,不是编译执行。。
avatar
d*f
77
java写应用层的的确有可能,但是你对比的也是搓鸟写得c/c++

code

【在 w*******g 的大作中提到】
: 笑点是例子根本不是比较语言的优势。
: 不过java确实有快过c的例子。 jit compiler can generate very efficient code
: for Java.

avatar
a*o
78
尼玛这结果谁快还真不好说。

【在 z*****a 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: nuaaers (豆豆熊), 信区: Military
: 标 题: C语言跟Java运行速度比较
: 发信站: BBS 未名空间站 (Tue Oct 30 00:13:16 2012, 美东)
: lol

avatar
k*2
79
同意。写这本书的人真是陀屎。
我刚学c/c++的时候就发现编译器非常聪明,如果你在一个loop里算了个东东,
但那东东在程序后面没有用到,那个loop直接就被编译器优化掉了,压根儿就
不会进那个loop。

【在 s*******a 的大作中提到】
: 不见得阿,感觉C语言那个local变量会被编译器优化掉吧。
: 还有c哪儿有string这个类型啊。只有char[]吧。。

avatar
s*y
80
我没有看懂大家都在讨论什么,书里面那个C例子,难道不是因为他们故意把
一个用来浪费时间的无用的循环放在C program 里面才变慢的么?
把那个没用的东西直接删了也不影响这个程序的功能啊?
如果同样的把那个东西塞到java里,估计不运行个几十分钟出不来吧?

【在 z*****a 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: nuaaers (豆豆熊), 信区: Military
: 标 题: C语言跟Java运行速度比较
: 发信站: BBS 未名空间站 (Tue Oct 30 00:13:16 2012, 美东)
: lol

avatar
wy
81
不要脸啊

【在 z*****a 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: nuaaers (豆豆熊), 信区: Military
: 标 题: C语言跟Java运行速度比较
: 发信站: BBS 未名空间站 (Tue Oct 30 00:13:16 2012, 美东)
: lol

avatar
R*a
82
同样的东西肯定会被java编译器直接忽略掉。
C++么,估计好的编译器也忽略掉,老编译器就难说了

【在 s******y 的大作中提到】
: 我没有看懂大家都在讨论什么,书里面那个C例子,难道不是因为他们故意把
: 一个用来浪费时间的无用的循环放在C program 里面才变慢的么?
: 把那个没用的东西直接删了也不影响这个程序的功能啊?
: 如果同样的把那个东西塞到java里,估计不运行个几十分钟出不来吧?

avatar
d*f
83
impossible, no compiler will ignore loop like this by default, unless you
set on certain level optimization flag

【在 R***a 的大作中提到】
: 同样的东西肯定会被java编译器直接忽略掉。
: C++么,估计好的编译器也忽略掉,老编译器就难说了

avatar
wy
84
你不要小瞧老编译器,这个优化是编译优化101.

【在 R***a 的大作中提到】
: 同样的东西肯定会被java编译器直接忽略掉。
: C++么,估计好的编译器也忽略掉,老编译器就难说了

avatar
wy
85
。。。。。。。。。

【在 d********f 的大作中提到】
: impossible, no compiler will ignore loop like this by default, unless you
: set on certain level optimization flag

avatar
d*f
86
you can test this most popular c compiler, gcc of coz will not ignore this
loop

【在 wy 的大作中提到】
: 。。。。。。。。。
avatar
m*4
87
能检测模块层static variables/loop invariant code的compiler option挺常用吧。

【在 d********f 的大作中提到】
: you can test this most popular c compiler, gcc of coz will not ignore this
: loop

avatar
w*w
88
你们有人试过那个例子吗?真是JAVA出来的快吗?COMPILER应该能直接跳过去吧。
avatar
l*o
89
没被笑话击倒,被你打败了。。

【在 s*******a 的大作中提到】
: 不见得阿,感觉C语言那个local变量会被编译器优化掉吧。
: 还有c哪儿有string这个类型啊。只有char[]吧。。

avatar
s*a
90
? zkss

【在 l*****o 的大作中提到】
: 没被笑话击倒,被你打败了。。
avatar
wy
91
怎么了

【在 l*****o 的大作中提到】
: 没被笑话击倒,被你打败了。。
avatar
a*s
92
博导威武
就这回覆点中要害

【在 d********f 的大作中提到】
: 一切像屎一样的程序都是java写得,no wonder,这个除了语言的问题还有程序员的问题
: ,c系统出来的程序员都是geek,java路线的大部分都是混饭的

avatar
wy
93
这个就是不客观。用java的烙印基本都是混饭的。
但是很多人还是很牛的。只不过用java的pool大,
显得平均水平比较烂

【在 a*******s 的大作中提到】
: 博导威武
: 就这回覆点中要害

avatar
l*o
94
看错了,以为是c++呢。

【在 s*******a 的大作中提到】
: ? zkss
avatar
d*f
95
didn't u see 大部分?

【在 wy 的大作中提到】
: 这个就是不客观。用java的烙印基本都是混饭的。
: 但是很多人还是很牛的。只不过用java的pool大,
: 显得平均水平比较烂

avatar
R*r
96
我靠,这好比在餐馆吃饭,自己往汤里扔苍蝇,然后诬陷餐馆不干净.
好巧妙的春秋笔法.

【在 z*****a 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: nuaaers (豆豆熊), 信区: Military
: 标 题: C语言跟Java运行速度比较
: 发信站: BBS 未名空间站 (Tue Oct 30 00:13:16 2012, 美东)
: lol

avatar
y*h
97

汇编出来的呢?

【在 d********f 的大作中提到】
: 一切像屎一样的程序都是java写得,no wonder,这个除了语言的问题还有程序员的问题
: ,c系统出来的程序员都是geek,java路线的大部分都是混饭的

avatar
s*l
98
既然在讨论这个问题,跟风问一个
为什么他妈的C就不能加一个string type呢?不要说char[]就是string,因为这玩意用
起来多麻烦。难道不可以把更高级的功能一起放到C里面?
avatar
R*a
99
那就和最贴近汇编的高级语言身份不符了

【在 s****l 的大作中提到】
: 既然在讨论这个问题,跟风问一个
: 为什么他妈的C就不能加一个string type呢?不要说char[]就是string,因为这玩意用
: 起来多麻烦。难道不可以把更高级的功能一起放到C里面?

avatar
l*o
100
现在没几个人用c吧,全世界范围内。。
俺用perl的都觉得自己是古董。

【在 s****l 的大作中提到】
: 既然在讨论这个问题,跟风问一个
: 为什么他妈的C就不能加一个string type呢?不要说char[]就是string,因为这玩意用
: 起来多麻烦。难道不可以把更高级的功能一起放到C里面?

avatar
s*l
101
靠,老古董了。
最近还要捡起C来用用,真不爽。

【在 l*****o 的大作中提到】
: 现在没几个人用c吧,全世界范围内。。
: 俺用perl的都觉得自己是古董。

avatar
l*o
102
想当年,俺曾经汇编嵌套到C里面以提高实时响应速度,用C写unix环境数据库访问界面
,恍如隔世。。。。

【在 s****l 的大作中提到】
: 靠,老古董了。
: 最近还要捡起C来用用,真不爽。

avatar
s*y
103
笑s.

【在 R***a 的大作中提到】
: 那就和最贴近汇编的高级语言身份不符了
avatar
d*s
104
c++和objective c都有string类型吧。

【在 s****l 的大作中提到】
: 既然在讨论这个问题,跟风问一个
: 为什么他妈的C就不能加一个string type呢?不要说char[]就是string,因为这玩意用
: 起来多麻烦。难道不可以把更高级的功能一起放到C里面?

avatar
d*s
105
linux的内核是用纯c写的吧

【在 l*****o 的大作中提到】
: 现在没几个人用c吧,全世界范围内。。
: 俺用perl的都觉得自己是古董。

avatar
s*l
106
c++ 比 c 友好多了
objective c有 NSString,也很友好。

【在 d***s 的大作中提到】
: c++和objective c都有string类型吧。
avatar
d*f
107
c++可能是世界上最容易出错的语言了,用c++ 5年经验is nothing,实在看不出哪里有好

【在 s****l 的大作中提到】
: c++ 比 c 友好多了
: objective c有 NSString,也很友好。

avatar
s*a
108
why not just use char* ...

【在 s****l 的大作中提到】
: 既然在讨论这个问题,跟风问一个
: 为什么他妈的C就不能加一个string type呢?不要说char[]就是string,因为这玩意用
: 起来多麻烦。难道不可以把更高级的功能一起放到C里面?

avatar
t*a
109
整栋楼都是笑话

【在 s*******a 的大作中提到】
: 不见得阿,感觉C语言那个local变量会被编译器优化掉吧。
: 还有c哪儿有string这个类型啊。只有char[]吧。。

avatar
s*8
110
书里的例子太脑残,不过的确看到有人这样写,估计编译器很难优化
int i;
if (y > 0)
{
for (i = 0; i < y; i++)
{
x++;
}
}
else
{
for (i = y; i < 0; i++)
{
x--;
}
}
return x;
avatar
s*y
111
这个估计是故意加进一个延时cycle吧?
很久很久很久以前,我看到一个类似的笑话(非常古老的笑话),是说每次新出的
windows的
内核,其实就是加进了几个巨大的字符串和几个延时cycle, 然后直接
调用上一版的windows.

【在 s******8 的大作中提到】
: 书里的例子太脑残,不过的确看到有人这样写,估计编译器很难优化
: int i;
: if (y > 0)
: {
: for (i = 0; i < y; i++)
: {
: x++;
: }
: }
: else

avatar
s*y
112
遥想当年大学的时候,我们居然也学了汇编语言,对着单片机端口编程。
而且还学了模拟电路和数字电路,还能自己整个逻辑电路,考试的时候
老师发一堆电阻和电容,自己插线路做板子搞逻辑模拟器,那个时候感觉
自己几乎是无所不能,invincible 啊。
哎,往事不可追啊,我现在连个Matlab 都推三挡四的不肯去学。

【在 y*h 的大作中提到】
:
: 汇编出来的呢?

avatar
t*a
113
传说当AP很忙的,怎么有空到处晃悠阿,是不是AP写的挂网灌水机器人在活动

【在 s******y 的大作中提到】
: 遥想当年大学的时候,我们居然也学了汇编语言,对着单片机端口编程。
: 而且还学了模拟电路和数字电路,还能自己整个逻辑电路,考试的时候
: 老师发一堆电阻和电容,自己插线路做板子搞逻辑模拟器,那个时候感觉
: 自己几乎是无所不能,invincible 啊。
: 哎,往事不可追啊,我现在连个Matlab 都推三挡四的不肯去学。

avatar
w*e
114
就这表达能力,还是不要编书了。

【在 z*****a 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: nuaaers (豆豆熊), 信区: Military
: 标 题: C语言跟Java运行速度比较
: 发信站: BBS 未名空间站 (Tue Oct 30 00:13:16 2012, 美东)
: lol

avatar
v*m
115
明白人。

【在 s*******a 的大作中提到】
: 不见得阿,感觉C语言那个local变量会被编译器优化掉吧。
: 还有c哪儿有string这个类型啊。只有char[]吧。。

avatar
n*t
116
麻烦在哪里?

【在 s****l 的大作中提到】
: 既然在讨论这个问题,跟风问一个
: 为什么他妈的C就不能加一个string type呢?不要说char[]就是string,因为这玩意用
: 起来多麻烦。难道不可以把更高级的功能一起放到C里面?

avatar
z*n
117
没几个用C?
随便去看看programming language popularity吧。

【在 l*****o 的大作中提到】
: 现在没几个人用c吧,全世界范围内。。
: 俺用perl的都觉得自己是古董。

avatar
M*n
118
C基本上是被当作Assembly在用吧,实在不行再直接用assembly.很多系统的内部代码不
需要很复杂的逻辑却需要很高效率的地方都是用C的。

【在 z*****n 的大作中提到】
: 没几个用C?
: 随便去看看programming language popularity吧。

avatar
z*n
119
啥叫“C当assembly在用”?
为啥不是assembly当C用?

【在 M********n 的大作中提到】
: C基本上是被当作Assembly在用吧,实在不行再直接用assembly.很多系统的内部代码不
: 需要很复杂的逻辑却需要很高效率的地方都是用C的。

avatar
M*n
120
你要这么说也可以,只不过assembly的 出现显然比 C 早得多,传统上来说,“需要高
执行效率”的地方就是要用assembly的。后来C比assembly好用,效率也差不多, 所以
都用C代替 assmebly了。

【在 z*****n 的大作中提到】
: 啥叫“C当assembly在用”?
: 为啥不是assembly当C用?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。