KEMURI
先の情報科学若手の会にて、夜の議論から誕生したプログラミング言語「KEMURI」。西尾さんが簡単な紹介ページを書いてくれた。
KEMURI のコンセプトとして重要なこと
- 世界で二番目に短い*1 Hello World!
- 定数は"Hello, world!"のみで、記憶は単一スタック
- 演算は定数Push、Duplicate、Rotate、XORとNOTだけ
- 演算子は全て上付きな文字のみで、プログラムの最後に縦線な文字(ゆえにプログラムが煙突や線香から上がる煙みたいだから、KEMURI)
ただし、まだチューリング完全ではない。ループも再帰もないので当然。これからは如何にしてチューリング完全とするかが課題。
同時に、Brainfuck程度には認知されるように布教^H^H普及活動をやってみようかね。
*1:一番はHQ9+で、こいつには敵わない