編譯原理--編譯器的自舉與移植
阿新 • • 發佈:2019-01-01
看的編譯原理,發現挺好玩的東西:自舉和移植。有個著名的問題:Mommy, where do compilers come from?要解決這個問題,首先來看看T-Diagram。可以將編譯器用一個T形圖來表示: ---------| S T | --- --- | I | ---其中,S表示Souce Language,T表示Target Language,I表示Implementation Language。根據這個圖,可以得到兩種組合:1、 由I實現的將S翻譯成A的編譯器和將A翻譯成T的編譯器聯合起來工作,可以實現S到T的編譯。這不是很有意思的組合。 ------------------