JavaScriptで作られたシンプルな仮想マシン「JSVM」

Skitched 20131227 133806

JSVMはJavaScriptで作られたシンプルな命令セットの仮想マシンです。とてもシンプルに作られていて、ブラウザで実行することもできるので、Virtual Machine学習用に良いかもです。

実行してみよう

「git clone https://github.com/jawb/JSVM」して、index.htmlを開ます。「Drop file here」のところに、ソースコードをドロップします。例えばexamplsの下にあるio.bcをドロップ。すると画面がかわります。

Js  Virtual Machine

画面上部の再生ボタンを押すと1行ずつ実行することができます。画面左側が現在実行中のソースコード、右側がスタックの状態、下に出力ウィンドウも見えています。

環境を問わずに実行でき、GUIが使えるのがJavaScriptを使った実装の良い点ですね。わかりやすいです。

スポンサーリンク