<< 14/27 >>
First Last

例その1

なんの苦労もなくBrainfuckプログラムが作れる!

https://github.com/shinh/elvm/blob/master/test/fizzbuzz.c

  $ out/8cc -Ilibc -S test/fizzbuzz.c -o fizzbuzz.eir
  $ out/elc -bf fizzbuzz.eir > fizzbuzz.bf
  $ out/bfopt fizzbuzz.bf
  1
  2
  Fizz
  4
  Buzz
  ...
  98
  Fizz
  Buzz

ただしオプティマイザつきBrainfuck処理系が必須、それでも20秒かかる

cal.bfを作るのに1日かかったのに…: http://shinh.skr.jp/obf/cal.bf