delphi 编译器技术真的一流

发布于 2022-09-22 12:04:26 字数 188 浏览 15 评论 0

近日,玩起 delphi 2009,真的感叹它的编译技术真的超强,编译出来的代码质量非常高。
感觉 VC 比起 delphi 来差一截,虽然 VCL 如此的庞大复杂,delphi 系编译出来的东西丝毫不比 VC 系慢。
delphi 编译器的作者 Anders Hejlsberg 大牛当年是用全汇编写的。其汇编功力真的是无出其右。多年来没人能改其核心

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

一人独醉 2022-09-29 12:04:26

想起曾经的Borland的辉煌.......

羁绊已千年 2022-09-29 12:04:26

过两天写几个例子来比较一下 VC 与 delphi 的编译质量

李不 2022-09-29 12:04:26

Anders Hejlsberg

不如归去 2022-09-29 12:04:26

我做过了Delphi编译器和VC编译器编译质量的比较.
VC不优化的时候代码非常烂.但是一旦打开优化选项质量真的非常好.
对循环展开,死代码,编译期计算等等都比Delphi的编译优化好得多.
不过Delphi有一个好处,编译速度是VC的几十倍.写到哪里都可以立刻执行看看效果.VC就不行,我用VC开发的时候每次想看看效果,编译的时候都要下好大决心.

北城孤痞 2022-09-29 12:04:26

Object Pascal的复杂性和C++怎么比啊...不了解Object Pascal,C++的别名分析老复杂的说~~~,模板是一个很费编译时间的东西~~~,还有头文件,C++一修改头文件就要重新编译很多cpp,这个~~~,编译速度上不同的语言这么比还是不具什么可比性的。
MSVC的优化可是非常好的,比Bcc和后来的BCB都好不少啊。就是DOS时代,MSC也比TC优化好啊~~

罪#恶を代价 2022-09-29 12:04:26

原帖由 wr960204 于 2008-10-9 14:46 发表
我做过了Delphi编译器和VC编译器编译质量的比较.
VC不优化的时候代码非常烂.但是一旦打开优化选项质量真的非常好.
对循环展开,死代码,编译期计算等等都比Delphi的编译优化好得多.
不过Delphi有一个好处,编译 ...

不见得,VC在整数部分的优化甚至还不如Delphi,最多相当,但是浮点部分由于得到了Intel的优化技术授权,要比Delphi强一些,大概在20%左右。考虑到大多数商业软件主要使用的都是整数运算,大规模的浮点运算比较少,所以应用程序总体运行速度是相当的。当然,用于科学和工程计算的软件除外,这方面VC是要强一些,不过Intel C++更强,呵呵。

吝吻 2022-09-29 12:04:26

原帖由 zlxym 于 2008-11-16 15:28 发表

不见得,VC在整数部分的优化甚至还不如Delphi,最多相当,但是浮点部分由于得到了Intel的优化技术授权,要比Delphi强一些,大概在20%左右。考虑到大多数商业软件主要使用的都是整数运算,大规模的浮点运算比较 ...

人家MS支持64位啊,Delphi现在还不支持吧?

木森分化 2022-09-29 12:04:26

原帖由 wr960204 于 2008-10-9 14:46 发表
我做过了Delphi编译器和VC编译器编译质量的比较.
VC不优化的时候代码非常烂.但是一旦打开优化选项质量真的非常好.
对循环展开,死代码,编译期计算等等都比Delphi的编译优化好得多.
不过Delphi有一个好处,编译 ...

每一种工具只不过是工具而已,各有利弊

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文