BrainFuck <[+-.,]>

このエントリーをはてなブックマークに追加
4BF
@を出力するコードを以下に示しますヨ。
@のアスキーコードは64なので、文字表示用メモリ(おまえらが決めれ)を
64回インクリメントして、.で表示するわけだ。
まずは単純に
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
64回インクリメントー。だせー。
次はループとか使って
>++++++[<++++++++++>-]<++++.
とりあえず月刊Interface2002/9に習って、
1bite目を文字用、2bite目をカウンタ用とす。
んで、カウンタ用にポインタを移動(>)して、6回インクリメント(++++++)
ループに突入([)文字用のメモリにポインタを移して(<)
10回インクリメント(++++++++++)んで、カウンタをデクリメント(>-)する。
これで10*6で60回インクリメントするわけだ。あとは++++と64まで合わせて表示!
出たぜおいアットマーク!ヤフー!ミッションコンプリー!