SF.*_*SF. 6 language-agnostic compiler-construction compilation
如果你编译一个新版本的编译器,你应该迭代地重新编译它多少次?
第一:使用旧版本[0]编译新版本的编译器[1].
第二:使用新编译的[1]编译新版本[2],以应用新的优化并修复二进制错误,而不是旧的[0]编译器中存在的错误.
现在第三?再次编译,使用[2]删除由于错误编译错误[0]导致[1]中的错误导致的任何潜在错误......?
...但是如果你是偏执狂,也许[0]引入[1]引起的错误导致[2]也有些错误......?
超越[2]是否有意义?
| 归档时间: |
|
| 查看次数: |
181 次 |
| 最近记录: |