プログラム言語「ももももね」を作ってみた

このエントリーをはてなブックマークに追加
はてなブックマーク - プログラム言語「ももももね」を作ってみた
Share on Facebook
Post to Google Buzz
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed

プログラム言語「ももももね」とは、その名前に反して、「モ」と「桃音」だけで記述するプログラム言語です。

さて、実際のプログラムを見てみましょう。
「hello, momo」と表示するプログラムです。

桃音モモモモモモモモモモモモモモモモモモモモモ モモモモモモモモモモモモモモモモモ 桃音モモモモ 桃音モモモモモモモモモモモモモモモモモモモモモモ モ 桃音モモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモ 桃音モモモモモモモモモモモモモモモモモモモモモ モ 桃音 モ 桃音 桃音モモモモモモモモモモモモモモモモモモモモモモ モモ 桃音モモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモ 桃音モモモモモモモモモモモモモモモモモモモモモ モモ 桃音 モモ 桃音 モモ 桃音 桃音モモモモモモモモモモモモモモモモモモモモモモ モモモ 桃音モモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモ 桃音モモモモモモモモモモモモモモモモモモモモモ モ モモモ 桃音 モモモモモモモモモモモモモモ 桃音モモモモ 桃音モモモモモモモモモモモモモモモモモモモモモモ モモモモ 桃音モモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモ 桃音モモモモモモモモモモモモモモモモモモモモモ モモモモ 桃音 モモモ 桃音モモモモ 桃音モモモモモモモモモモモモモモモモモモモモモモ モモモモモ 桃音モモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモ 桃音モモモモモモモモモモモモモモモモモモモモモ 桃音モモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモ 桃音モモモモモモモモモモモモモモモモモモモモモ 桃音モモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモ モモモモモモ 桃音モモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモ 桃音モモモモモモモモモモモモモモモモモモモモモモモモモモモモモモ 桃音モモモモモモモモモモモモモモモモモモモモモモ 桃音モモモモモモモモモモモモモモモモモモモモモモモモモモモモモ 桃音モモモモモモモモモモモモモモモモモモモモモモ モモモモモモ 桃音モモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモ モ モモモモモモモモモモモ モモモモモ 桃音 モモモモ 桃音 モモモモモ 桃音 モモモモ 桃音 モ モモ 桃音 モ モモ 桃音 モモモモモモモモモモモモモ 桃音モモモモ モモモモモ 桃音 モ モモモ 桃音 モモモモモモモモモモモモモ 桃音モモモモ 桃音モモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモモ モ モモモ 桃音 モモモモモモ 桃音モモモモ モ モモモ 桃音 モモモモモモモモモ 桃音モモモモ モモモモモモ 桃音

はい、例のごとくわけがわかりませんね。
ですが、実は、 Brainf*ck などのよくある Esolang 系の言語よりもはるかに高機能で、わかりやすい言語になっています。

詳細は、ダウンロードして試してみてください。
ダウンロード: momomomo 20120527-01

上記のプログラムをわかりやいままにしてあるものが example/hello.mmmmn.ja にありますので、じっくり眺めるとなんとなくわかってくると思います。

Windows 用の実行ファイル mmmmn.exe がついていますので、

C:\momomomone> mmmmn.exe example\hello.mmmmn.ja

などとして実行してみてください。
※ただし、Windows 7 (32bit/64bit)上でしか動作を確認していません。

なお、ライセンスは GPL version 3 以降です。

おまけ

本当は、テトさんの名前でプログラムする言語「テトテト」を作っていたんですが、自分にとって気合が入りすぎた仕様のため、一向に完成しません。
そこで、桃音モモ誕生祭がきたので、気晴らしに、生放送前に間に合うくらいのお手軽なものを作ることにしました。
が、モモ誕生放送に間に合いませんでした…orz。

ちなみに、ほとんどの機能をテストしてませんので、「hello, momo」表示プログラム以外まともに動くかわかりません:-p

カテゴリー: 未分類   パーマリンク