1
10
用源语言编写编译器的过程称为 bootstrapping . 事实上,在它的早期阶段,它包括用另一种(通常是较低级别的)编程语言编写编译器,支持为编译器的源语言设计的合理功能子集。 然后,使用在第一步中实现的特性的子集,可以用编译器编译的语言重写编译器的代码。它为您提供用同一语言编写的语言子集的编译器。 之后,可以添加新的特性(一开始不在代码中使用它们),每次都可以构建一个更强大的编译器,等等。
|
danny · 如何在kotlin中使用图形2d与paint() 1 年前 |
Vetalll · Java、JDBC在重复密钥更新通配符上的插入 1 年前 |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 1 年前 |
Michel · 在Android上后台播放音频超过一分钟 2 年前 |
Ashish Joshi · 未使用导航图弹出片段 2 年前 |