关于实验后各种编程语言执行效率讨论!

czztk 2002-06-17 04:27:27
我用不同的编程语言运行了一段很简单的小程序,执行的效率的结果如下(粗略估计):

VB:>300秒(实在是等不下去了!)
Delphi: 5秒
C#: 6.5秒
VC: <0.5秒


有点出人意料。居然Delphi的速度比C#快!而VB却慢了那么多!虽然我心里不甘,但事实就是这样!




程序样例如下:

private void button1_Click(object sender, System.EventArgs e)
{

int i,j,k;
int s;

s=1;

for (i=1;i<100000;i++)
{
for (j=1;j<10000;j++)
s=2*2;

}
System.Windows.Forms.MessageBox.Show ( "结果是:" + s.ToString() );

}
...全文
181 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
czztk 2002-06-17
  • 打赏
  • 举报
回复
结贴了。
czztk 2002-06-17
  • 打赏
  • 举报
回复
再补充一点,VB程序是在6.0下编译的,

后来又在VB.net下编译,为Release版,IDE外部运行,为不到10秒,时间的确差不多。看来是VB.net运行效率要比VB高了。 呵呵!
czztk 2002-06-17
  • 打赏
  • 举报
回复
不好意思,那个VB程序是在VB IDE下执行的,

编译后的确快了很多,但也要32秒。依然是最慢的一个。(i的循环最大值是100000,不是10000,要用LONG类型,希望你没看错) :)

C#是Release版。也在IDE外部执行。
ahocat 2002-06-17
  • 打赏
  • 举报
回复
一派胡言!
我这里VB和C#都是大约6秒。

你大概是在ide环境里运行的吧,那是解释执行,当然很慢。
czztk 2002-06-17
  • 打赏
  • 举报
回复
而就这个测试来说,VB速度实在差得太远了……

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧