优化optimization youhuQ优化(oPtimization)在语言处理过程中为提高程序质量而采用的技术。需求级、功能级和设计级语言处理系统的优化技术尚处于实验探索阶段,实现级语言处理系统尤其编译程序的优化技术发展较早、较为成熟。 编译阶段上可进行的优化分为中间代码级的优化和机器代码级的优化,又分别称为与机器无关的优化和与机器有关的优化。 中间代码级的优化有表达式优化、循环优化等。表达式优化通常有合并常量运算、提取公共子表达式、布尔表达式优化等。循环优化通常有外提循环不变式、强度削减...