BrainFuck2

必死に四則演算を組んでみた。なおコメント内の{1}等の数はメモリの位置を表す(例えば"{1}×{2}"は1バイト目と2バイト目の積という意味)。実行する際は{0}と{1}を初期化し、ポインタを{1}に当てておく。

# {0} + {1} => {2}
 [>+<-]<[>>+<<-]

# {0} - {1} => {2}
 [>+<-]<[>>-<<-]

# {0} × {1} => {2}({3}はテンポラリとして使用される)
 [><-<[>>+>+<<<-]>>>[<<<+>>>-]<<]

# {1} / {0} => {2}({3}と{4}はテンポラリとして使用される)
# 割り切れないときは動作しない
 [>+<<[>>>+>+<<<<-]>>>>[-<<<<+>>>>]<[<<->>-]<<]