自分で作ったプログラムを公開していきますよ。
Excel、マクロなしBrainf*ckインタプリタ(2008/09/05版)
ダウンロード
特徴とか
Brainfu*kを実行できる
VBA(マクロ)を使用していない
メモリセルが16個しかなかない(改造可能)
BFの命令は1024個しか認識できない(改造可能)
プログラムが1024ステップまでしか実行できない(改造可能)
Excelで表示できない文字は出力されない(改造可能)
セルオートマトン風
全ステップをエクセルデータとして参照可能
実行途中でセルの値を変更することができると思う(利用価値は不明)
たぶん、チューリング等価なのかよくわからない。無限に広がるワークシートがあればたぶんそう
Excelのセルは参照するセルによってのみ値が決まるため、参照透過性が高い
セルの位置をカラー表示
[バグ修正]","の挙動を修正
Excel、マクロなしBrainf*ckインタプリタ(2008/08/28版)
ダウンロード
変更点
[新機能]セルの位置をカラー表示
[削除]グラフ表示を削除。重かった。
Brainfu*kの実行をグラフ化してみました
ダウンロード
特徴とか
グラフでポインタやメモリの状況が分かるようにしました
たぶん見ずらい
,と.の実行はグラフに現れません
表記をなるべく日本語で書くようにしました
それ以外は上のとだいたいおなじ
Excelで作ったBrainf*ckインタプリタ
ダウンロード
特徴とか
VBAを使用していない
メモリセルが16個しかなかない
BFの命令は1024個しか認識できない
プログラムが1024ステップまでしか実行できない
Excelで表示できない文字は出力されない
セルオートマトン風
全ステップをエクセルデータとして参照可能
実行途中でセルの値を変更することができると思う(やったことないけど)
チューリング等価なのかよくわからない。無限に広がるワークシートがあればたぶんそう。
Excelのセルは参照するセルによってのみ値が決まるため、参照透過性が高い。
home