【发布时间】:2013-01-31 12:00:00
【问题描述】:
现在很普遍:“C/C++ 编译器生成的代码比手写汇编更好。”或“编译器生成的代码与手工编写的代码一样好,而且通常更好。”
但是我们怎么知道这是真的呢?是否有一些关于 HLL 编译器代码质量的有价值的研究?我想阅读一些关于这个主题的作品,不仅适用于 C/C++,还适用于其他语言。
谢谢
编辑:我不是要求讨论这个主题,也不是个人意见或想法。我问的是关于这些主题的研究的引用。这样的研究肯定必须包含一些可以验证的主题的实验或理论工作。
如果您没有此类信息,请不要回答此问题。我已经知道你对这个主题的所有想法。
【问题讨论】:
-
地球上只有 几个 人击败了深蓝,地球上只有 几个 人可以编写比主流编译器更好的代码。你是其中之一吗?这就是问题...
-
这只是一个声明。一些证据?这就是我的问题。
-
我不是学生(20 多年前毕业)。我正在写big assembly projects,我有信心,汇编编写的程序总是优越的。但我试图理解为什么会发生这种情况。奇怪的是,如果上面关于 C/C++ 编译器代码的陈述是真的。
-
@dwelch 所以,你的意见(如果我能从你的长帖子中正确提取的话)是上述陈述(关于 HLL 编译器代码质量)通常是错误的,所以不能有关于他们。对吗?
标签: assembly compiler-optimization