2012-05-23 72 views
5

同樣可以向我解釋什麼是元環翻譯?維基百科上的定義是:什麼是元環翻譯

甲自循環直譯器是自解釋其中 父解釋器的現有的設施被直接施加到 源代碼被解釋的一個特殊情況,而不需要任何額外的實施。

但我不知道該怎麼理解句子:「自我解釋其中 父解釋的現有設施直接應用於 源代碼被解釋」。

這裏在stackoverflow我發現answer,說meta-circular解釋器是自我解釋沒有任何額外的功能,所以我很困惑。

在此先感謝

+0

我投票結果超過這個問題,因爲它不是維基百科文章解釋服務 – Kirby

回答

2

什麼是你不清楚?您提到的stackoverflow帖子儘可能清晰。假設你發明了自己的,非常基本的語言,把它稱爲Tiny ML,用於微型元語言(實際上不,這個名字是ML的一部分)。

然後你編程一個解釋器,讓我們來說說C語言。一旦這個解釋器正常運行,你就可以使用這個可以運行Tiny ML代碼的解釋器,並在Tiny ML中編寫另一個可以處理更復雜版本的Tiny ML的解釋器,讓我們稱之爲Hyper ML語言。你有它,你最後的翻譯應該是虛幻的元圓形翻譯。

+0

感謝您的解釋。目前還不清楚,維基百科說元圓形解釋器是具有一些特徵的自解釋器的特例,但是在stackoverflow上的帖子表示它只是自解釋器,沒有更多。 – peto1234