📅  最后修改于: 2020-12-06 06:31:37             🧑  作者: Mango
编译器可以用三种语言来表征:
T图显示了在I中实现的源S,目标T的编译器S C I T。
遵循一些步骤为机器A产生新的语言L :
1.使用语言“ A”为所需语言L的子集S创建编译器S C A A,并且该编译器在计算机A上运行。
2.为用L的子集编写的语言L创建一个编译器L C S A。
3.使用编译器S C A A编译L C S A以获得L C A A。 L C A A是语言L的编译器,它在机器A上运行并为机器A生成代码。
T型图描述的过程称为自举。