方こそがクズなのだと云う方も居られるだろう。これを云ったのは私ではないし、私はフレーム合戦を始めるためにこの文章を書こうという訳では勿論ない。上の要約を存在命題の形に言い直せば、幾分わかりやすくなるかもしれない。プログラムを書けたら幸せになる人種は、確かにこの世に存在する。この記事はそのような人種に向けてかかれたものだ。特徴は概ね次の通りだ。用いることが出来る」と云うことだ。このほぼと云うのがどの辺りにあるのかを明らかにするのが、本稿の目的の一つだ。ついての簡単な紹介をしていく。一通り遊べるような段階まで作ったつもりであるので、以下の記事を読むのがかったるいと云うような場合には、こいつで日がな一日ひたすら遊び倒すと云うのも一興ではないだろうか。余談:オートマトンとはオートマトンと云うのは正規表現のことだと思って頂いて間違いはない。間違いはないのだが、まあそうは見えないだろう。噛み砕いて、菱形の頂点から出発して入力された文字に従って枝を辿っていったとき、最後に二重線で囲まれた頂点に居れば勝ち、そうでなければ負け、と云うようなゲームだと思えばよい。押せば、左下から出発して「0→1→2→4→3→0」と辿ることになり、最後に二重四角に辿り着いているので勝ち。「0→1→2→5→5→4→2→5」となりただの丸で終わるので負け。シミュレータで実行した場合、緑色のマスが今いる頂点で、最終的に赤で止まれば負け、青で止まれば勝ちとなる。適当に文字列を入力したり、図を組替えたりして遊ぶ内にどういうものかうっすらとでもおわかり頂けるのではないかと思う。記事なのか解らなくなってきたところで、本編に移ろう。どんな感じでプログラムが書けるのかと云うところに関しては、ソースコードの方を見て貰うのが早いと思う。