Chinaunix首页 | 论坛 | 博客
  • 博客访问: 468086
  • 博文数量: 724
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(724)

文章存档

2011年(1)

2008年(723)

我的朋友

分类:

2008-10-13 17:20:25

coolstar:在现有的硬件平台上,开发效率是首先需要考虑的
(发表于2002-4-30 10:17:00)

chlighting:C#数据库速度较快不能说明C#本身性能好,因为他们通过外部调用实现,时间集中在外部调用上,就如同
for(int i=0;i<100;i++)
{
//外部调用1秒钟
}
C#用125秒,C++用100秒,怎么能用慢了25%来衡量?C#速度的测试结果和Java相当,实际上Java和C#都比C++慢了5~20倍(要考虑处理不同的数据性能不同,比如整型、浮点型、字符串,要考虑在堆中分配内存造成的速度降低,要考虑后台释放内存的开销,还要考虑其他因素,比如Java/C#中字符串相加和C++中strcpy的巨大效率差异)。
(发表于2002-5-2 14:54:00)

sami:用哪種語言,主要看應用平台是什么樣的,如果是系統軟件還是C++好,至于c#,vb,java是高層應用的產物。
(发表于2002-5-13 9:06:00)

kelvin:C#与C++没有可比性,因为它们的则重点不一样。
(发表于2002-5-15 12:56:00)

tnt:我觉得c++挺好,java和c#只是sun与微软之间竞争的产物,都不是很优秀。如果两个公司能够将java与c#的优化工作做到c++身上来,c++定傲世群雄(个人观点)。
(发表于2002-5-18 16:24:00)

invent1:I like VC
(发表于2002-5-26 22:34:00)

电脑天使:不能因为硬件的发展而放弃作为程序员的重要责任-即可靠性、速度、代码体积,都必须追求完美的平衡。该牺牲的应该是我们的精力和时间,因此应该选择优雅的语言来完成我们的工作。任何偷懒的借口或行为都是对这个神圣职业的亵渎。

- 写程序理应象诗人作诗那样追求艺术上的完美,而诗歌一样美妙的代码需要灵感,否则只不过是粗制滥造的劣等货色 - ElectricAngel


(发表于2002-5-27 2:22:00)

xqssl:我个人觉得这个测试的说服力不是很强:
1、作者的第一个测试,是测试在加载速度上
首先,有一点是显而易见的,vc++的加载速度是绝对要比c#快的,如果vc连这点优势都没有,那还要vc干什么。其次,在这个机器的配置上,内存显然少了一些,.net很消耗内存,这点和java是一样的,c#和java都是牺牲速度和占用更多的资源来实现程序开发的有效性,因此从速度上来比较vc和c#本身的出发点就是一个错误。
2、第二个测试,是测试cpu占有率的
其实你不用测试都可以明白,c#必然在指令上有额外的开销,c#必须编译成中间代码,然后中间代码在CLR平台上运行,你要求c#和直接用机器码运行的vc++比,实在是明摆着让飞机和宇宙火箭去比速度,毫无疑问宇宙火箭的速度比飞机快,但是我总不能为了去趟北京发射火箭啊。
3、数据库连接测试
这个测试就有点可笑了,其实和数据库连接的关键瓶颈在网络传输和数据库的响应上,而且单个的连接更是无关痛痒,那个时间差别估计就是c#和vc++的代码运行差别而已,最后那个惊讶实在是好像在看了大街的人群里面看宝马和自行车比赛速度的结果一样可笑,那有什么要惊讶的。
4、最后一个xml解析测试
这个测试其实有些重复,和第二个测试其实一样,c#作为中间代码当然需要付出额外的开销,其次,内存还是大问题,128M下运行c#的程序,跑起来当然没有问题,要跑得舒服,还是少了点。
最后,c#只有在和java上的比试才有意义,如果作者能够把上面的测试用c#和java实现一次,那么得出的数据和结果就比较有意思了。
(发表于2002-6-1 10:39:00)

Violet:C++与C#作比较?!你为什么不把汇编与VB做比较?!虽然C++与C#都是C字头,其实除了表面上的相同之外,在本质上是完全不同的,就像JAVA用的语法不也与C差不多?!凭什么C#是C,而JAVA就不是?我认为C#与JAVA是一样的,只是借用了C的语法而已,所以无需比较,一看他的实现原理就知道谁快谁慢
(发表于2002-6-6 15:51:00)

linzfeng:在XML的读取上,.Net Framework 的XMLReader性能要比XMLDocument好,用XMLDocument比ActiveX慢很多,但用XMLReader就不一定了
(发表于2002-6-14 15:11:00)

有一点弱智:你们说的我一点都不懂呀,你们真傻,为了一种语言的一点点速度,争论不修,不如喝点酒了,我就喝了,但我想学C#在如今硬件的高速度下,什么C呀C#呀,都一样,一般软件是体现不出来的。如果你们想要高速度,不如学汇编了。或机器语言了。要看开发出软件的难易成程。
(发表于2002-8-17 23:28:00)

gost:强烈要求java & c# & c++做个测试
(发表于2002-8-21 16:17:00)

冬冬:作者做得不错。这种精神值得我们学习。
(发表于2002-9-5 17:53:00)

timdong:建议数据库测试ADO换成OLE/DB试试!
(发表于2002-9-29 15:04:00)

hsmin:现代的商业理念:顾客就是上帝。
微软VS的顾客是咱程序员, 因此使用C#比用VC的开发速度更快;
程序员的顾客是最终用户, 用户对应用程序的满意程度影响到我们的收入。
(发表于2003-3-26 14:23:00)

..........................................................................
--------------------next---------------------

阅读(316) | 评论(0) | 转发(0) |
0

上一篇:Figures

下一篇:VC知识库>>文档中心

给主人留下些什么吧!~~