やじうまの杜

わーい! フレンズのために開発されたプログラミング言語がたくさんですごーい!

フレンズによってとくいなことはちがうから、『けものフレンズ』好きならどっちも試してね!

 “やじうまの杜”では、ニュース・レビューにこだわらない幅広い話題をお伝えします。

フレンズのためのプログラミング言語が次々と発表!

 すごーい! アニメ『けものフレンズ』が大流行りだね! “Twitter”のタイムラインが「すごーい!」「たのしー!」「きみは○○なフレンズなんだね!」だらけになっちゃっててびっくり! この「わーい!」「すごーい!」「たのしー!」などの“けもフレ構文”でコーディングができるプログラミング言語がさっそく開発されちゃいました。その名も「Kemono」。


 いわゆる「Brainf*ck」の亜種で、よくある“Hello World!”を出力するコードはこんな感じになるそうです。

たのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!うわー!すごーい!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たのしー!すっごーい!わーい!すごーい!なにこれなにこれ!たのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!うわー!すごーい!たーのしー!たーのしー!たーのしー!たーのしー!たのしー!すっごーい!わーい!すごーい!たーのしー!なにこれなにこれ!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!なにこれなにこれ!なにこれなにこれ!たーのしー!たーのしー!たーのしー!なにこれなにこれ!うわー!すっごーい!わーい!たのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!うわー!すごーい!たーのしー!たーのしー!たーのしー!たーのしー!たのしー!すっごーい!わーい!すごーい!なにこれなにこれ!たのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!うわー!すごーい!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たのしー!すっごーい!わーい!すごーい!なにこれなにこれ!たのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!うわー!すごーい!たーのしー!たーのしー!たーのしー!たのしー!すっごーい!わーい!すごーい!なにこれなにこれ!たーのしー!たーのしー!たーのしー!なにこれなにこれ!すっごーい!すっごーい!すっごーい!すっごーい!すっごーい!すっごーい!なにこれなにこれ!すっごーい!すっごーい!すっごーい!すっごーい!すっごーい!すっごーい!すっごーい!すっごーい!なにこれなにこれ!うわー!すっごーい!わーい!たのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!うわー!すごーい!たーのしー!たーのしー!たーのしー!たーのしー!たのしー!すっごーい!わーい!すごーい!たーのしー!なにこれなにこれ!うわー!すっごーい!わーい!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!なにこれなにこれ!

 なんか、見てるだけで脳みそがとろけそうな感じですね! この「Kemono」は“GitHub”で公開されており、無償でダウンロード可能です。もしコマンドラインが苦手ならば、有志、じゃなくてフレンズが開発してくれたJava製のGUIアプリもあります。


 これを機に「Brainf*ck」に興味を持った方がいれば、「BrainF*ck SDK」もチェックしてみてください。「BrainF*ck SDK」は、「Brainf*ck」のコードを記述するための開発環境で、「Brainf*ck」の動作を学ぶのにも役立ちます。

【レビュー】常人には読めないプログラミング言語“Brainf*ck”の開発環境「BrainF*ck SDK」 - 窓の杜

 ベクターでの公開は終了しているようなので、ダウンロードは作者のブログから。

 また、『「Brainf*ck」ベースなんてありきたりで面白くない!』な方には、論理型言語「Prolog」をベースにした「Friends」言語もいかがでしょう。

すごーい! きみはプログラミング言語を実装できるフレンズなんだね - Qiita

 馴染みのない人も多いかもしれませんが、「Prolog」はAI(人工知能)分野に特化したプログラミング言語で、与えられた規則(例:人は死ぬ)と事実(例:ソクラテスは人である)をもとに命題を解く(例:ソクラテスは死にますか?……ハイ)のが得意なフレンズです(大学の計算機科学、数理論理学の講義で学ぶかもしれません)。これを機に挑戦してみてもいいかもしれませんね!