概念self-hosting
编译器自举
用某语言自身编写该语言的编译器。第一阶段通常先用其他语言实现引导编译器,再用目标语言写新版本,核心挑战是信任传递,确保自举前后语义一致。
时间轴 (近 90 天)
9月10日
编译器自举过程通常分为三个阶段:Stage 0使用已有编译器编译新编译器源代码,Stage 1用Stage 0产物再次编译,Stage 2用Stage 1产物第三次编译,如果Stage 1和Stage 2输出一致则说明编译器已稳定
待验证50%
用某语言自身编写该语言的编译器。第一阶段通常先用其他语言实现引导编译器,再用目标语言写新版本,核心挑战是信任传递,确保自举前后语义一致。
编译器自举过程通常分为三个阶段:Stage 0使用已有编译器编译新编译器源代码,Stage 1用Stage 0产物再次编译,Stage 2用Stage 1产物第三次编译,如果Stage 1和Stage 2输出一致则说明编译器已稳定