单通道编译器是否仍然存在?

时间:2011-10-31 09:30:52

标签: compiler-construction compilation compiler-optimization

根据http://gcc.gnu.org/onlinedocs/gcc-2.95.3/gcc_14.html,GCC 2.95在当时有大约24个不同的通行证。

查看http://llvm.org/docs/Passes.html,LLVM有大约一百个不同的传递。

今天是否有任何编译器(可能在嵌入式环境中)使用,只需一次通过即可解析代码生成?

2 个答案:

答案 0 :(得分:3)

Tiny C文档说,这是一遍:http://bellard.org/tcc/tcc-doc.html#SEC30

答案 1 :(得分:0)

有几个一次通过的Cobol编译器。 RM-Cobol肯定是其中之一,如果ACE Cobol仍然存在,它也是如此。 Cobol非常适合单程编译器,因为它主要只是将运行时库调用挂钩在一起,编译期间的优化空间非常小。我相信ACU-Cobol也是单程,但我愿意接受纠正。