ほずなす!

自分で作ったプログラムを公開していきますよ。


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