2012-05-23 13 views
5

同じ人がメタ円形通訳とは何かを説明できますか?ウィキペディアに定義される:メタ円形通訳とは

メタ円形の評価は、親インタプリタの既存設備を直接を必要とせず、解釈される ソースコードに適用さ た自己インタプリタの特別な場合であります追加の実装。 「親インタプリタの 既存の施設が直接解釈される ソースコードに適用される自己インタプリタ」:

しかし、私は、文を理解する方法がわかりません。

ここで私はanswerを見つけました。メタ循環型インタープリタは追加機能を持たない自己インタープリタなので、かなり混乱しています。

ありがとうございます。

+0

私はウィキペディアの記事説明サービスではないので、この質問をオフトピックとして閉じるよう投票しています – Kirby

答えて

2

あなたには不明な点がありますか?あなたが述べたstackoverflow投稿は可能な限り明確です。あなた自身の、非常に基本的な言語を発明し、それを小さなメタ言語のためにTiny MLと呼んでみましょう(実際にはその名前は取られません、ML部分)。

次に、C言語で言えば、その小さなml言語についてインタープリターをプログラムします。その通訳が起動したら、この通訳を利用してTiny MLコードを実行し、別の通訳をTiny MLに書き込んで、より洗練されたTiny MLのバージョンを処理できます。その言語をHyper MLと呼ぶことにしましょう。あなたはそれを持っています、あなたの最後の通訳は幻想的なメタ円形通訳でなければなりません。

+0

ありがとうございます。ウィキペディアでは、メタ円形通訳は、いくつかの機能を備えた自己通訳の特別なケースだとはっきりしていませんでしたが、stackoverflowの投稿によれば、それは自己通訳でしかないという。 – peto1234