読者です 読者をやめる 読者になる 読者になる

brainf*ckに挑戦

brainf*ckを試してみた。これでチューリング完全だとかいう噂。

$ sudo aptitude install beef
$ beef hello.bf
Hello, world!
$ beef test.bf
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%  

hello.bf

>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]>++++++++[<++
++>-]<.>+++++++++++[<+++++>-]<.>++++++++[<+++>-]<.+++.------.--------.[-]>
++++++++[<++++>-]<+.[-]++++++++++.

test.bf

++++++++++++++++++++++++++++++++.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.

hello, world出すのが難しいなんてどうなってるんだ(これはコピペ)。あとはWhitespaceか。システムコールとか使えるのかな。こんなのでゴルフする人間がいるなんて信じられない。いやゴルフしたことないけど。