2006-01-18
Brainfuck, 値のコピー
- Reference URI
- http://lowreal.net/logs/2006/01/18/1
- Written Time
- 2006-01-18T13:01:47+09:00
- Tags
-
- brainfuck
- prog
単純にコピーしようとしても無理みたいだ。ループカウンタは常にデクリメントされまくるので、一つの値を別のところにコピーする場合、元の値は一度破壊 (0化) するしかない。その後元の場所に値を戻す。
=initialize +++++ ? Array: 05 00 00 =Copy I wanna copy the value from 0 to 1. [->+>+<<] ? Array: 00 05 05 >>[-<<+>>] ? Array: 05 05 00
インタプリタに
when ??
p arr
とか付け加えてデバッグ。
Trackback URI: http://lowreal.net/logs/2006/01/18/1.trackback
NULL
Generated with Taglibro
この日記は Taglibro と呼ばれる XML ベースの XSLT をテンプレートとして使ったシステムを使っています。現在の Taglibro は Ruby, ruby-xslt, libxml-ruby による実装です。ソースコードはとりあえず公開していません。
Comments (0)