KEMURI_(プログラミング言語)とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > KEMURI_(プログラミング言語)の意味・解説 

KEMURI (プログラミング言語)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/25 19:00 UTC 版)

KEMURI(ケムリ)は、Brainfuckに類したプログラミング言語の一つ。実用言語ではない。

BrainCrashHQ9+についで世界で3番目に短くHello worldを出力するプログラムを記述できる。

KEMURIはスタックマシンであり、0~255の値が入るスタックがある。

実用性はほとんど無いように思われるが、KEMURI_PLUSではチューリングマシンで実行可能なあらゆるプログラムが記述できる(チューリング完全である)とされている。

KEMURIの言語仕様

実行可能な命令は「6つ」のみである。

  1. ^ XOR スタックの先頭2つをpopし、xorを計算してpushする。
  2. ~ NOT スタックの先頭をpopし、notを計算してpushする。(必要性が疑問視されている)
  3. " DUP スタックの先頭をpopし、それを2回pushする。スタック先頭の複製(duplicate)である。
  4. ' ROT スタックの先頭3つをpopし、並べ替えてpushする。先頭から順にx y zという順に並んでいたのなら、y z xという順番に変わる。
  5. ` スタックに[72, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100, 33]を積む。これはASCIIコードとみなすと"Hello, world!"に相当する。
  6. | スタックの中身を文字コードだと見なして出力する。スタックの中身すべてを出力するのでスタックは空になる。プログラムの最後で一度だけ使うことが推奨されている。

KEMURI_PLUSの拡張仕様

  1. l (小文字のエル) スタックの中身をBrainfuckのコードだと見なして実行する。プログラムの最後で一度だけ使うことが推奨されている。

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「KEMURI_(プログラミング言語)」の関連用語

KEMURI_(プログラミング言語)のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



KEMURI_(プログラミング言語)のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのKEMURI (プログラミング言語) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS