やじうまの杜
わーい! フレンズのために開発されたプログラミング言語がたくさんですごーい!
フレンズによってとくいなことはちがうから、『けものフレンズ』好きならどっちも試してね!
2017年2月13日 17:26
“やじうまの杜”では、ニュース・レビューにこだわらない幅広い話題をお伝えします。
すごーい! アニメ『けものフレンズ』が大流行りだね! “Twitter”のタイムラインが「すごーい!」「たのしー!」「きみは○○なフレンズなんだね!」だらけになっちゃっててびっくり! この「わーい!」「すごーい!」「たのしー!」などの“けもフレ構文”でコーディングができるプログラミング言語がさっそく開発されちゃいました。その名も「Kemono」。
わーい!けものフレンズのプログラミング言語ができたよー!たーのしー!https://t.co/PdYV7ZF5eY
— こんそめ (@consomme72)2017年2月8日
いわゆる「Brainf*ck」の亜種で、よくある“Hello World!”を出力するコードはこんな感じになるそうです。
たのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!うわー!すごーい!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たのしー!すっごーい!わーい!すごーい!なにこれなにこれ!たのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!うわー!すごーい!たーのしー!たーのしー!たーのしー!たーのしー!たのしー!すっごーい!わーい!すごーい!たーのしー!なにこれなにこれ!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!なにこれなにこれ!なにこれなにこれ!たーのしー!たーのしー!たーのしー!なにこれなにこれ!うわー!すっごーい!わーい!たのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!うわー!すごーい!たーのしー!たーのしー!たーのしー!たーのしー!たのしー!すっごーい!わーい!すごーい!なにこれなにこれ!たのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!うわー!すごーい!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たのしー!すっごーい!わーい!すごーい!なにこれなにこれ!たのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!うわー!すごーい!たーのしー!たーのしー!たーのしー!たのしー!すっごーい!わーい!すごーい!なにこれなにこれ!たーのしー!たーのしー!たーのしー!なにこれなにこれ!すっごーい!すっごーい!すっごーい!すっごーい!すっごーい!すっごーい!なにこれなにこれ!すっごーい!すっごーい!すっごーい!すっごーい!すっごーい!すっごーい!すっごーい!すっごーい!なにこれなにこれ!うわー!すっごーい!わーい!たのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!うわー!すごーい!たーのしー!たーのしー!たーのしー!たーのしー!たのしー!すっごーい!わーい!すごーい!たーのしー!なにこれなにこれ!うわー!すっごーい!わーい!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!なにこれなにこれ!
なんか、見てるだけで脳みそがとろけそうな感じですね! この「Kemono」は“GitHub”で公開されており、無償でダウンロード可能です。もしコマンドラインが苦手ならば、有志、じゃなくてフレンズが開発してくれたJava製のGUIアプリもあります。
というわけで「けものフレンズ言語Kemono」のJava製スタンドアローンを配布してみるよ!
— qwebnm@卯月しゅがは担当なフレンズ (@qwebnm6)2017年2月11日
ぜんぶのコマンド(Bfでいう<>+-[].,)に対応しているよ!
あと、普通にBrainf*ckで入力しても普通に実行されるよ!https://t.co/QrxvLpu6Xfpic.twitter.com/prZO3A9VJD
これを機に「Brainf*ck」に興味を持った方がいれば、「BrainF*ck SDK」もチェックしてみてください。「BrainF*ck SDK」は、「Brainf*ck」のコードを記述するための開発環境で、「Brainf*ck」の動作を学ぶのにも役立ちます。
【レビュー】常人には読めないプログラミング言語“Brainf*ck”の開発環境「BrainF*ck SDK」 - 窓の杜
ベクターでの公開は終了しているようなので、ダウンロードは作者のブログから。
また、『「Brainf*ck」ベースなんてありきたりで面白くない!』な方には、論理型言語「Prolog」をベースにした「Friends」言語もいかがでしょう。
すごーい! きみはプログラミング言語を実装できるフレンズなんだね - Qiita
馴染みのない人も多いかもしれませんが、「Prolog」はAI(人工知能)分野に特化したプログラミング言語で、与えられた規則(例:人は死ぬ)と事実(例:ソクラテスは人である)をもとに命題を解く(例:ソクラテスは死にますか?……ハイ)のが得意なフレンズです(大学の計算機科学、数理論理学の講義で学ぶかもしれません)。これを機に挑戦してみてもいいかもしれませんね!