ホットコーナーブログ(iiyu.asablo.jpの検索)ホットコーナー内の検索でもASAHIネット(asahi-net.or.jp)全体の検索です。検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。)に転載したものから。(翻訳)と、それに関係するもののことを書こうと思っていたら、もう2ヵ月経ってます。例によって発散してまとまらないので、そのときに一緒に紹介しようと思っていたもののうちから、これは、早くお知らせしないとなくなるかもしれないと思った本だけ、紹介。本書には、ドラゴンブックや他のコンパイラ本にあるような、理論的な話は皆無です。その代わり、実際に、JavaCCなどを使ってコンパイラを作り、それもx86のネイティブコンパイラとリンクして実行するところまで解説しています。理論的な話は後で非常に役立つことは多いけれど、それが難しい人、そんなのより、まずコンパイラが動くところまで自分で手を動かしてたどってみたいという人には、「ふつう」じゃなく、とてもいいです。ふつうのコンパイラ本としては、構成が変というか、x86のネイティブコードにコンパイルする影響なのか、オブジェクトファイルのELFのフォーマットやリンクの話がずいぶんページを使って書いてあるのね。x86のプロセッサの説明やアセンブラの説明があるのは、当然だろうけど、それにしても、オブジェクトファイルやリンクや実行に至る説明が妙に力(りき)が入っている。2007-05-12をみたら、コンパイラの本を書くつもりじゃなかったのね。2.0系のバイナリをいじくり回す本を書くつもりだったけど、それじゃ、売れないといわれたので、仕方なくコンパイラの部分を前半に付けたと。なんか、雰囲気違うなあと思ったけど、納得。理論的な話が皆無と書いたが、最適化も皆無。(著)が現状、定番でしょう。第2版」が出ています。第2版」、タイガーブックもをどうぞ。「ふつうのコンパイラをつくろう」の著者の青木峰郎さんって、すごいんですよ。文系SEとかいいながら、何冊も本を出していて、ひとりで、「ふつうの~」シリーズを作ってる。おれより、はるかにすごいわ。ゆきひろというものすごいものもある。ふつうのプログラマのための関数型言語入門で、紹介していますね。Ring、サイコーで、おれ、青木峰郎さんにサインしてもらってるね。3歩歩くと忘れるのに、3年も経ってるから。