2010-01-22 hs2bf - 序章 さて、今更感もあるBrainfuckですが、 BF->機械語とかBFのインタプリタとかは沢山あるようですが、 高級言語->BFのトランスレータというかコンパイラはないようです。 そこで脳姦被害者の救済勉強も兼ねて Haskell(のサブセット)からbrainfuckへのコンパイラを書いてみようと思います。 準備 参考資料は Implementing Functional Languages(pdf) The GHC Commentary 一つ目の方は、前にも(ほんの)ちょっと実装してみたことがあるのできっと大丈夫。 適当に処理をでっちあげてみるとこんな感じ。変わる可能性大。 非常に先行きが危ういですが、生温かく見守って欲しいです。あ、でもツッコミは大歓迎です。そもそも見ている人が居(ry