为C编写编译器时遇到的问题

时间:2010-12-23 09:46:29

标签: c compiler-construction

在为C编程语言(NOT C ++)开发编译器时,有人能列出人们面临的问题吗?

提前致谢

2 个答案:

答案 0 :(得分:0)

凭借今天关于编译器构造的扎实理论,编写C编译器对于有经验的程序员来说并不困难。生成的代码将很好地工作,但不会像英特尔,微软或gcc等最先进的编译器那样高效。

通过编写预处理器,我可能会受到更多挑战......

答案 1 :(得分:0)

以下是GCC中C99支持状态的摘要。

http://gcc.gnu.org/c99status.html

我认为这些可以被视为一个特定人群在编写C编译器时遇到的“问题”,尽管我相信大部分或全部只是问题,因为GCC支持许多平台 - 在一个平台上解决它们时间会容易得多。