代码优化简单介绍!!!!

代码优化

  • 代码优化是指对程序代码进行等价(指不改变程序的运行结果)变换。
  • 程序代码可以是中间代码(如四元式代码),也可以是目标代码。
  • 等价的含义是使得变换后的代码运行结果与变换前代码运行结果相同。
  • 优化的含义是最终生成的目标代码短(运行时间更短、占用空间更小),时空效率优化。
  • 原则上,优化可以在编译的各个阶段进行,但最主要的一类是对中间代码进行优化,这类优化不依赖于具体的计算机。
  • 在不改变程序运行效果的前提下,对被编译的程序进行等价变换,使之能生成更加高效的目标代码。

猜你喜欢

转载自blog.csdn.net/caixuanji/article/details/106442282