コンパイラ本

最近、「2週間でできるなら、 スクリプト言語を作ってみたいと思うよね」という投稿をしたのですが、コンパイラ本も知らないうちに、いろいろと種類が増えていますね。

理論からいきたければ「オートマトン・言語理論の基礎」あたりかなぁ。コンパイラコンパイラに興味があるなら「JavaCC―コンパイラ・コンパイラfor Java」とか。ANTLRに興味があるなら「言語実装パターン」ですかねぇ。

理論を理解しながら、実際に作りたいときは、新しいのがよければ「2週間でできる! スクリプト言語の作り方」。あと、Javaで実装するなら「コンパイラとバーチャルマシン」あたり。意外と「スモールコンパイラ の制作で学ぶ プログラムのしくみ 」は中田 育男先生が監修をしていて良本なのではないかという気がします。

同じタグの記事: Compiler
同じカテゴリの記事: Program
関連書籍: Compiler