0

Pyjamas などのクロスコンパイラがどのように機能するのか興味があります。単にキーワードをリストし、行ごとに各単語を翻訳されたコードに置き換えているだけですか? 理解したい。

無知で申し訳ありませんが、ただ興味があるだけです。

4

1 に答える 1

2

常に機能する普遍的な答えはありませんが、通常、言語から言語への翻訳者は、コンパイラとほぼ同じように機能します。ソースコードを読み取り、プログラムの内部表現を構築し、コードを出力します。ターゲット言語。ただし、通常のコンパイラとクロスコンパイラの主な違いは、通常のコンパイラは通常、アセンブリ (またはある種のバイトコード) を出力するのに対し、クロスコンパイラは通常、別のプログラミング言語で構造を出力することです。

このようなトランスレータの構築に関連する主要な手法について詳しく知りたい場合は、一般的なコンパイラ構築手法を読みたいと思うかもしれません。それは本当にクールです!

お役に立てれば!

于 2012-12-13T01:58:32.127 に答える