タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Brainfuckに関するALBNo273のブックマーク (1)

  • ruby r-fxxkがおかしい - 日々のメモ@はてな

    けものフレンズのBrainfuck言語を使ってみたが、どうも動きがおかしいので調べてみたところrubyのr-fxxkライブラリで入力プログラムに二重ループがある場合何かおかしいようだ。 例えば 0000000000111111 0123456789012345 ++[>++[>++<-]<-]を実行するとハングする。 調べると、 12桁目の閉じカッコが6桁目の開きカッコに飛ぶが、 15桁目の閉じカッコも6桁目に飛んでいる! /usr/lib/ruby/gems/1.9.1/gems/r-fxxk-0.4.0/lib/r-fxxk.rb cell[ptr] -= 1 when :put output << cell[ptr].chr when :get when :opn if cell[ptr] == 0 open_count = 1 buf_cur = cur while open_co

    ruby r-fxxkがおかしい - 日々のメモ@はてな
  • 1