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

No Programming, No Life

新しいNPNLです。http://d.hatena.ne.jp/fumokmm/ から引っ越してきました。

GroovyでBrainf*ckインタープリタを実装してみた

Groovy Brainf*ck

はじめに

最近、これを読んでいてBrainf*ck面白いなーと思っていた矢先、こことかこことかでBrainf*ckをScalaで実装されておられるのを発見しました。そこで私もGroovyで実装してみました。

とりあえずHello! Worldだけ

(動作確認: Groovy Version: 1.8.0-rc-1 JVM: 1.6.0_22)

動作確認


$ groovy bf.groovy helloworld.bf
Hello World!

おわりに

ハロワだけなので、[,]命令は実装してません(手抜き)
勢いで実装しただけなのでソースが汚い。時間があったらリファクタリングしよう。あと[,]命令も実装しよう。

関連書籍

Rubyで作る奇妙なプログラミング言語 ~Esoteric Language~

Rubyで作る奇妙なプログラミング言語 ~Esoteric Language~