アカウント名:
パスワード:
Flashみたいなもの?
Javaみたいなものだよ。また一歩javascriptがJavaに近づいたな。
もうちょっと詳しく言うとJavaバイトコードみたいなものだな。
一般的には中間言語方式のコンパイラ・インタープリタですかね.
古くはUCSD pSystem [wikipedia.org]とか, FIG FORTH [forth.org], それにMS-BASICあたりから続く方法ですね.
多くの中間言語インタープリタがスタックマシン [wikipedia.org]モデルで実装されていたりするんだけど, 今回のはどんな構造なんだろう?
今回もスタックマシンですCやC++で書かれたプログラムをwebassemblyにコンパイルするのが最初の目標ですemscriptenで普通のjavascriptやasm.jsにコンパイルするのはやっぱり強引だったということでしょう
中間言語としてはスタックマシンではなく AST を保っているはず。ASTのエンコーディングがスタックマシンになっているだけで。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
結局のところ (スコア:0)
Flashみたいなもの?
Re: (スコア:0)
Javaみたいなものだよ。
また一歩javascriptがJavaに近づいたな。
Re: (スコア:0)
もうちょっと詳しく言うとJavaバイトコードみたいなものだな。
Re: (スコア:1)
一般的には中間言語方式のコンパイラ・インタープリタですかね.
古くはUCSD pSystem [wikipedia.org]とか, FIG FORTH [forth.org], それにMS-BASICあたりから続く方法ですね.
多くの中間言語インタープリタがスタックマシン [wikipedia.org]モデルで実装されていたりするんだけど, 今回のはどんな構造なんだろう?
Re:結局のところ (スコア:2, 興味深い)
今回もスタックマシンです
CやC++で書かれたプログラムをwebassemblyにコンパイルするのが最初の目標です
emscriptenで普通のjavascriptやasm.jsにコンパイルするのはやっぱり強引だったということでしょう
Re: (スコア:0)
中間言語としてはスタックマシンではなく AST を保っているはず。
ASTのエンコーディングがスタックマシンになっているだけで。