在编译器中使用中间代码的目的之一是:
(A)使解析和语义分析更简单。
(二)改善错误恢复和错误报告。
(C)增加了在其他编译器中重用与机器无关的代码优化器的机会。
(四)完善寄存器分配。答案: (C)
说明:经过语义分析后,代码被转换为独立于平台(OS +硬件)的中间代码,转换为中间代码的好处是提高代码生成的性能并增加重用与机器无关的代码的机会其他编译器中的优化器。
因此,选项(C)是正确的。
这个问题的测验
📅  最后修改于: 2021-06-29 18:48:48             🧑  作者: Mango
在编译器中使用中间代码的目的之一是:
(A)使解析和语义分析更简单。
(二)改善错误恢复和错误报告。
(C)增加了在其他编译器中重用与机器无关的代码优化器的机会。
(四)完善寄存器分配。答案: (C)
说明:经过语义分析后,代码被转换为独立于平台(OS +硬件)的中间代码,转换为中间代码的好处是提高代码生成的性能并增加重用与机器无关的代码的机会其他编译器中的优化器。
因此,选项(C)是正确的。
这个问题的测验