<< 58/89 >>
First Last

Brainfuck

大変有名ですね

  > ポインタをインクリメントする。ポインタをptrとすると、C言語の「ptr++;」に相当する。
  < ポインタをデクリメントする。C言語の「ptr--;」に相当。
  + ポインタが指す値をインクリメントする。C言語の「(*ptr)++;」に相当。
  - ポインタが指す値をデクリメントする。C言語の「(*ptr)--;」に相当。
  . ポインタが指す値を出力する。C言語の「putchar(*ptr);」に相当。
  , 1バイトを入力してポインタが指す値に代入する。C言語の「*ptr=getchar();」に相当。
  [ ポインタが指す値が0なら、対応する ] の直後までジャンプする。C言語の「while(*ptr){」に相当。
  ] ポインタが指す値が0でないなら、対応する [ にジャンプする。C言語の「}」に相当。

http://ja.wikipedia.org/wiki/Brainfuck