自举 (编译器) 在计算机科学中自举是一种自生成编译器的技术也就是某个编程语言的编译器或汇编器是由该语言编写的最初的核心编译器自举编译器是由其他编程语言生成的可以是使用汇编语言而之后版本的编译器则是使用该语言的最小子集编写而成自生成编译器的编译问题被称为编译器设计的先有鸡还是先有蛋问题而自举则是这个问题的解决方法 自举对于创建一个新的编程语言是很普遍的做法有很多编程语言已经实现了自举