编译原理这门课程第八章代码优化的知识点有哪些?

发布网友

我来回答

3个回答

热心网友

1.等价原则。经过优化后不应该改变程序运行的结果。
2.等效原则。使优化后所产生的目标代码运行时间较短,占用的储存空间较小。
3.合算原则。应尽可能以较低的代价取得较好的优化效果。
更详细的参考程序设计语言编译原理(第三版)P272

热心网友

真好奇的话,可以去翻翻《编译原理》。不然,咱们只需要知道:1、优化有执行速度优化和空间优化两种;2、优化级别越高,对代码编写质量的要求越高。如恰当地应用递归,使用volatile关键字等等,所以现实工程中一般不会开到最高优化级;3、想不出来了。。

热心网友

vc属性页可以选择优化的级别
但是一般的优化还是自己从结构和算法上进行的好些

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com