どもー、たなかです
今回は、ある講義でやってみろと言われた難解言語
その名も「brain f**k」(汚い言葉なので伏せるのが基本だそうです)を
やってみようと思いつつ、なんか調べてみるとPHPに面白いライブラリがあったので
それを使って改悪をしてみようかなと思いまーす!
まず、brainなんちゃらの解説を適当にやっていきたいと思います!
brainなんちゃらとは8つの命令コードだけで構成された言語で(覚えやすいねw)
詳細はWikipediaに任せてここでは、「Hello World」という文字を表示させるコードを書きたいと思います!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++.+++++++..+++.-------------------------------------------------------------------------------.+++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++.+++.------.--------.
こうです!!!簡単!!(だって’+’, ‘-‘, ‘ .’だけで表現できますし…)
冗談はさておき、ちゃんと書きます(ちゃんと8つのコードで書きますよ…)
+++++++++++++++[>+++++>+++++++>++<<<-]>---.>----.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.
Cのソースコードも書いておきます!!↓
#include <stdio.h> void main() { printf("Hello World"); }
Cのが楽?いやいや難解言語ですからwwww(ちなみにwhite spaceという意味不明な言語もある模様)
とまあ、こんな感じで、覚えやすくても理解しにくい言語です!!!
んで、brainなんちゃらを調べていると、面白いライブラリが見つかったので
早速、改悪をしていこう!
単純にbrainなんちゃらの命令コードに何か文字を置換させるライブラリです
やり方については省きます。知りたかったら、私に聞くか、ネットで頑張るかしてください
とりあえず、開発中の様子です↓
完成した「Hello World!」の結果がこちら
それぞれにメンバーの名前とNoTiTiaで作りました!
りょーたろりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろめぐわっきーりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろわっきーりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろわっきーりょーたろりょーたろりょーたろわっきーりょーたろたなかたなかたなかたなかMISAKINoTiTiaわっきーりょーたろりょーたろぶんぶんわっきーりょーたろぶんぶんりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろぶんぶんぶんぶんりょーたろりょーたろりょーたろぶんぶんわっきーりょーたろりょーたろぶんぶんたなかたなかりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろりょーんたろりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろりょーたろぶんぶんわっきーぶんぶんりょーたろりょーたろりょーたろぶんぶんMISAKIMISAKIMISAKIMISAKIMISAKIMISAKIぶんぶんMISAKIMISAKIMISAKIMISAKIMISAKIMISAKIMISAKIMISAKIぶんぶんわっきーりょーたろぶんぶんわっきーぶんぶん
「ゲシュタルト崩壊しますわーこれw」
みなさんもこんなことをやるために面白く勉強していきましょう!
では、「+++++++++++++++[>++++>+++++++>+++++++<<<-]>++++++.>++++++++++++++++.>—-.」