自舉 (編譯器)維基百科,自由的 encyclopedia 在電腦科學中,自舉是一種自生成編譯器的技術——也就是,某個程式語言的編譯器(或組譯器)是由語言編寫的。最初的核心編譯器(自舉編譯器)是由其他程式語言生成的(可以是使用組合語言),而之後版本的編譯器則是使用該語言的最小子集編寫而成。自生成編譯器的編譯問題被稱為編譯器設計的先有雞還是先有蛋問題,而自舉則是這個問題的解決方法。[1][2] 此條目可參照英語維基百科相應條目來擴充。 (2023年12月8日) 自舉對於建立一個新的程式語言是很普遍的做法,有很多程式語言已經實現了自舉。
在電腦科學中,自舉是一種自生成編譯器的技術——也就是,某個程式語言的編譯器(或組譯器)是由語言編寫的。最初的核心編譯器(自舉編譯器)是由其他程式語言生成的(可以是使用組合語言),而之後版本的編譯器則是使用該語言的最小子集編寫而成。自生成編譯器的編譯問題被稱為編譯器設計的先有雞還是先有蛋問題,而自舉則是這個問題的解決方法。[1][2] 此條目可參照英語維基百科相應條目來擴充。 (2023年12月8日) 自舉對於建立一個新的程式語言是很普遍的做法,有很多程式語言已經實現了自舉。