28 123
发新话题
打印

VB编写的程序比Delphi或C++编写的程序运行时会慢一些吗?

休战
不想当奴隶主的奴隶不是好奴隶

TOP

相同算法的情况下Delphi/C的速度快过VB好几倍.

TOP

引用:
原帖由 wr960204 于 2008-5-8 12:59 发表
相同算法的情况下Delphi/C的速度快过VB好几倍.
赞同,VB做个媒体转换看看,一部DVD转换时间相差至少半小时,这个算法是做不来的。但是OFFICE系列等大部分需要人手工输入的,就不是那么重要的了,3D方面需要大量计算的,基本是C的天下。
马甲1号粉丝会二期会员!!!

TOP

服务器程序基本用VC的不多,一是出错几率大,二是效率太低。
马甲1号粉丝会二期会员!!!

TOP

引用:
原帖由 mygod 于 2008-5-8 14:08 发表
服务器程序基本用VC的不多,一是出错几率大,二是效率太低。
你所说的服务器程序是指?我见过好多还用JAVA写呢
不想当奴隶主的奴隶不是好奴隶

TOP

编译器的效率性能比较,部分可以查看其 代码优化程度,还有运算的操作等。
至于优化级别,是可以调节的,但是具体使用的人不多。

所以,我们一般是比较默认的效率了,(不过这样的结果,这样对哪个大厂家都不公平)

generally speaking, 代码优化方面,

代码优化方面,VC是比Delphi要厉害很多,Delphi要比VB要好一些,但不多。
(我们都是人,不是机器,不是神,所以再强悍的人一般都难免代码需要优化)

关于运算方面,我做了个测试,
如在关于浮点数操作VC明显是 Delhi的快3倍,而Delhi要明显优于VB,
而整数操作,VC跑出来的结果也是很快,而Delhi基本VB基本差不多,delphi快一点点 。


个人不过用什么都没有关系,几个大产品都是比较强悍的,都有他们各自的特色,优缺点,
不然怎么会长存于世这么久。
SkinBeauty 界面换肤库   世界优秀的界面专家

www.afe-soft.com

TOP

引用:
原帖由 qiao 于 2008-5-11 08:21 发表
你所说的服务器程序是指?我见过好多还用JAVA写呢
服务器端CGI 程序,用VC的比较少,基本是ISAPI扩展,一不小心就有问题。JAVA没有指针,所以比较安全,JAVA对网络支持的库比较全面,所以强大,JAVA格式限制非常死,所以规范,现在大流量的网站,用JAVA的比较多,因其固有的结构优势,一般网络流量超过一定阀值,最好使用JAVA。
马甲1号粉丝会二期会员!!!

TOP

引用:
原帖由 CodeCoolie 于 2008-5-4 20:46 发表
看具体代码了,不过大多数情况下会慢。。。据说是因为VB是伪编译。。。

具体可以看代码对应的汇编指令。。。
严重同意.
其实伪编译有点类似于现在的动态语言.只是在感念上比动态语言来得模糊些.
而动态语言正真编译执行后,不会比一般的exe差那儿去.
永远雪山

TOP

 28 123
发新话题