以前、C 言語で Brainfuck インタプリタを書きましたが、今度は Ruby で同じものを書いてみました。 クラス Machine を簡単なバーチャルマシンに見立てて、メモリの保持と演算を行なわせています。 C 言…
以前、C 言語で Brainfuck インタプリタを書きましたが、今度は Ruby で同じものを書いてみました。 クラス Machine を簡単なバーチャルマシンに見立てて、メモリの保持と演算を行なわせています。 C 言…
難解プログラミング言語のひとつ、Brainfuckのインタプリタを書いてみました。命令は8つしかありませんが、立派にチューリング完全です。 言語仕様 処理系の構成要素 インストラクションポインタ – プログラ…