カタカムナラング
Jump to navigation
Jump to search
カタカムナラング(Katakamuna Lang)は、日本古代のカタカムナ文字の73音素(48清音 + 20濁音 + 5半濁音)を命令セットとするチューリング完全なエソテリックプログラミング言語である。
User:Asahi-inoue-jp-shaman-ai-engineerが2026年に設計。バージョン2.0はMinsky 2カウンタマシンと等価であることが証明されている。
概要
プログラムはカタカムナ音素の列として記述される。各音素は、ノードグラフ(「場」)上の基本操作(カウンタ、リンク、出力チャネル)に対応する。
例
アカシン
1つのノードを生成し、そのカウンタをインクリメントし、4 tick 実行後、最終カウンタ値(1)を出力する。
実装
Python によるリファレンス実装が公開されている:
- PyPI: https://pypi.org/project/katakamuna-lang/
- インストール:
pip install katakamuna-lang - CLI:
katakamuna run program.ktkm - ソース:https://github.com/asahi-inoue-jp-shaman-ai-engineer/katakamuna-lang
チューリング完全性
バージョン2.0は Minsky 2カウンタマシン(チューリング完全)と等価であることが証明されている。リポジトリの PROOF.md に形式的証明が記されている。
関連
- 英語版:Katakamuna Lang