Ook!

Ook!

(コンピュータ)
うーく

Ook!(ウーク)は、プログラミング言語の一つ。David Morgan-Marがオランウータン向けのプログラミング言語として考案した。Brainfuck系難解プログラミング言語のひとつ。
使用するトークンは「Ook.」「Ook!」「Ook?」の3つのみ。
トークン2つの組み合わせで1命令を表現するが、Brainfuckには命令の種類は8つしかないため、「Ook? Ook?」が未定義になっている。
Ook. Ook?= > ポインタをインクリメント
Ook? Ook.= < ポインタをデクリメント
Ook. Ook.= + ポインタの指す値をインクリメント
Ook! Ook!= - ポインタの指す値をデクリメント
Ook. Ook!= , 入力から1バイトをポインタの指す値に代入
Ook! Ook.= . ポインタの指す値をASCII文字として出力
Ook! Ook?= [ ポインタの指す値が0なら、対応する「Ook? Ook!」にジャンプ
Ook? Ook!= ] ポインタの指す値が非0なら、対応する「Ook! Ook?」にジャンプ

新着ブログ: Ook!