Sur*_*rya 4 compiler-construction
假设你正在为一种新语言创建一个编译器,比如Big-Lang.如果你要为Big-Lang引导编译器,你可以为Big-Lang-lite编写一个编译器,Big-Lang-lite是Big-Lang中最小的子集.现在,我想知道Big-Lang-lite的编译器可以用Big-Lang编写,或者如果我们要编写一个bootstrap编译器,我们将不得不使用其他语言?
这是引导皮带的常用方法.
从技术上讲,您可以跳过内核语言并只实现完整语言.我不推荐这个,因为它通常较慢(按数量级)
| 归档时间: |
|
| 查看次数: |
1199 次 |
| 最近记录: |