c - 如何用 C 语言编写编译器?

标签 c compiler-construction ctags

我想用 C 语言编写一个编译器。

创建编译器需要学习哪些基础知识?

最佳答案

首先阅读the dragon book .

关于c - 如何用 C 语言编写编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4014554/

相关文章:

c++ - 将正则表达式转换/编译为 C 代码

compiler-construction - Erlang 编译器是如何实现模式匹配的?

freebsd - cscope 和 ctags 在 FreeBSD 中的使用

vim - 如何修复重复的 cscope ?这是更好的方法吗?

c - 如何将函数指针映射到其定义?

c - 静态内存与堆内存?

c - 不兼容的返回类型

c - 为什么不同的 C 编译器可以为 C 程序提供不同的输出?

c - 运行时确定 C 的类型

c - 给出段错误的位字段