7

質問:

人々が動的コンパイルと解釈という用語を同じ意味で使用していると聞いたことがあります。これはセマンティクスに関する質問ではありません。

明らかに、コードがプロセッサに到達するまでには、何らかのバイナリ形式になっています。

中間表現をどのように見ることができますか?

たとえば、コンパイラ オプションを使用してアセンブリ内の C コードを調べるのは非常に簡単です。

JavaScriptでこれを行う同様の方法はありますか? 中間表現が何と呼ばれるかはわかりませんが、一般的な参考文献をいくつか示します。

リサーチ

説明:

この質問は縮小化とは何の関係もありません。

4

2 に答える 2

1

Vyacheslav Egorov の mö.js JSConf トークからのこれらスライドが、必要なものに少しでも近づくかどうかを確認してください。

于 2013-01-17T00:45:08.687 に答える
1

d8 シェルをコンパイルして V8 を自分でビルドする場合は、d8 --print_codeまたはd8 --print_opt_code. おそらく、このデータをファイルに出力したいと思うでしょう。

于 2013-03-28T21:32:36.743 に答える