【发布时间】:2016-06-23 06:33:48
【问题描述】:
我一直在阅读龙之书,我想知道单程编译器,如果我弄错了,请纠正我,但是当编译器进行分析时,它会生成越来越准确的中间表示,或者可能准确不是这个词,也许最佳将是一个更好的词,无论如何。单遍编译器每个阶段只经过一次,有时会将多个阶段组合成一个遍,这是否意味着中间表示将不太理想?我确定我的想法有问题,所以请随时纠正我所做的任何错误假设(或者让我知道这个问题有多愚蠢,无论哪种方式)。
另外,如果中间表示不受影响,那么如果多遍编译器会导致编译时间变慢,我们为什么还要使用它们呢?
【问题讨论】:
标签: compiler-construction intermediate-language