Brainf*ck : 難解プログラミング言語。手元にBrainf*ckの実行環境を!!!Androidアプリ465

おはようございます、タマイ・ラマです。
Brainf*ck(以下BF)をご存知でしょうか?
><+-,.[]」の8文字だけで記述するプログラミング言語なのですが、チューリング完全な言語なので、理論上はC言語などのプログラミング言語と同等の表現力を持ちます。
(BFについて詳しく知りたい方は、本稿でも参考にしているWikipediaのBFのページが詳しいです。Hello worldプログラムの一覧BFの項目は必見です!)

そんな難解プログラミング言語として知られるBFですが、今回紹介するアプリを使えば、AndroidでBFを実行できます!
本アプリを使って、自由気ままなBFライフをお過ごしください!

使い方はとてもシンプルです。
「Code」タブ内にBFコードを記述し、「Run」タブに移動すればコードが実行されます。

「Help」タブではBFの言語仕様が確認できます。

では、定番の「Hello, world!」を書くブログラムをBFで書いてみます!
パッと見、わけがわかりませんが、これがそのソースコードです。

表示されました!

さらに、コードをちょっと変更して、「Hello, octoba」にしてみました!
このように任意のコードを動かす事ができるので、BFを書いたことがある方も・書いたことが無い方も是非お試し下さい!

と、本来は以上で本記事を終わりにしようと思ったのですが、
「やはりオクトバのタイトルを表示しなければ!」と思ったので挑戦してみました。(さすがに全角は厳しそうだったので半角です)

心が折れそうになりながら頑張った結果、なんとか表示する事ができました!

結構苦労したので、ズーム版も載っけておきます!

ソースコードはこんな感じになりました。
色々コピペですむ方法を探したのですが、結局自分で書きました。

このアプリをレビューするまで、BFのコードを実際に書く日が来るとは夢にも思いませんでした・・・。

「で、このアプリどういうときに使うんですか?」
と言われると、結構返答に困るのですが、一部のハードコアなBFプログラマーの方以外は、話のタネに如何でしょうか!!

なお、Twitterには話しかけた内容を、Brainf*ckのコードに変換してくれるbotもいるみたいです!

Whitespace(タブとスペー スだけを使う言語)アプリもあるのではないかと思って探したのですが、残念ながら見つかりませんでした。