Modern Compiler Implementation In ML, ペゾルドのThe Annotated Turing ― 2009年02月23日 22時28分31秒
ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
アマゾンで買ってくださった人がいて気づきましたが、
http://www.amazon.co.jp/exec/obidos/ASIN/0521607647/showshotcorne-22/
Modern Compiler Implementation In ML (ペーパーバック)
Andrew W. Appel (著)
をいう本があるんですね。
MLでコンパイラを書く本は、なんか記憶があるなと思って自分のブログを検
索したら、
http://iiyu.asablo.jp/blog/2008/02/29/2672473
注目のコンピュータサイエンス本
http://iiyu.asablo.jp/blog/2008/07/08/3615975
Lisp本ネタ
で紹介した
http://www.amazon.co.jp/exec/obidos/ASIN/052103311X/showshotcorne-22/
Compiling With Continuations (ペーパーバック)
Andrew W. Appel (著)
がそうですね。
しかも、著者は同じ人!
この「Modern Compiler Implementation In XXX」というのはシリーズ化さ
れているんですね。
XXXには、MLのほか、Java, Cが入ります。上記、「Modern Compiler
Implementation In ML」は、ペーパーバックですが、ハードカバーもあるし、
古い版であろう「Modern Compiler Implementation In XXX: Basic
Techniques」というのもあるので、もし、買われるならお間違いなきよう。
で、面白いのは、ここから。
中身検索で、Basic Techniquesが付かないin ML, in Java, in Cの目次をざ
っとみると、目次項目がまったく同じにみえる。しかも、ページ番号もほとん
ど同じ。
どういう作りなんだろう。本文はほとんど同じで、ポイントのところだけ、
各言語でソースコードの断片を載せているのだろうか。コピペによる量産なん
でしょうかね。
本家amazonで調べると、in MLはそこそこ高評価だけど、in Javaはぼろくそ
にいわれてますね。でも、他の人の意見を読むと、どうも、本書だけでプログ
ラムの初歩から学んでコンパイラが書けると思っている人が、これじゃ、コン
パイラが書けない、手取り足取り教えてくれないといって怒っているふうにも
読める。
著者のAndrew W. Appel先生のウェブは、
http://www.cs.princeton.edu/~appel/
です。
Concurrent C Minorは、著書から想像できる研究だけど、Voting Machines
ってことは、投票機の研究もやってるみたいね。
ちなみに、「Compiling With Continuations」は買ってますよ。ま、コレク
ションですから、ぺらぺらめくった程度で、読んだとはいえないけれど。
もう1つ、上記「注目のコンピュータサイエンス本」で名前を出したペゾル
ドさんの
http://www.amazon.co.jp/exec/obidos/ASIN/0470229055/showshotcorne-22/
The Annotated Turing: A Guided Tour Through Alan Turing's Historic
Paper on Computability and the Turing Machine (ペーパーバック)
C. Petzold (著)
が売れていました。
「注目のコンピュータサイエンス本」は、2008/02/29に書いたものだから、
「2008年5月出版予定だから、まだだいぶ先ですけど」などと書いているが、
もう出版されていたんだね。すっかり忘れていました。
本家amazonだと、大絶賛ですね。
http://www.amazon.com/exec/obidos/ASIN/0470229055/
をどうぞ。
ペゾルドさんのウェブは、
http://www.charlespetzold.com/
です。
買いたいけど、お金がなあ。
太郎ちゃん、早く給付金をくれ!\(^O^)/
---
アマゾンで買ってくださった人がいて気づきましたが、
http://www.amazon.co.jp/exec/obidos/ASIN/0521607647/showshotcorne-22/
Modern Compiler Implementation In ML (ペーパーバック)
Andrew W. Appel (著)
をいう本があるんですね。
MLでコンパイラを書く本は、なんか記憶があるなと思って自分のブログを検
索したら、
http://iiyu.asablo.jp/blog/2008/02/29/2672473
注目のコンピュータサイエンス本
http://iiyu.asablo.jp/blog/2008/07/08/3615975
Lisp本ネタ
で紹介した
http://www.amazon.co.jp/exec/obidos/ASIN/052103311X/showshotcorne-22/
Compiling With Continuations (ペーパーバック)
Andrew W. Appel (著)
がそうですね。
しかも、著者は同じ人!
この「Modern Compiler Implementation In XXX」というのはシリーズ化さ
れているんですね。
XXXには、MLのほか、Java, Cが入ります。上記、「Modern Compiler
Implementation In ML」は、ペーパーバックですが、ハードカバーもあるし、
古い版であろう「Modern Compiler Implementation In XXX: Basic
Techniques」というのもあるので、もし、買われるならお間違いなきよう。
で、面白いのは、ここから。
中身検索で、Basic Techniquesが付かないin ML, in Java, in Cの目次をざ
っとみると、目次項目がまったく同じにみえる。しかも、ページ番号もほとん
ど同じ。
どういう作りなんだろう。本文はほとんど同じで、ポイントのところだけ、
各言語でソースコードの断片を載せているのだろうか。コピペによる量産なん
でしょうかね。
本家amazonで調べると、in MLはそこそこ高評価だけど、in Javaはぼろくそ
にいわれてますね。でも、他の人の意見を読むと、どうも、本書だけでプログ
ラムの初歩から学んでコンパイラが書けると思っている人が、これじゃ、コン
パイラが書けない、手取り足取り教えてくれないといって怒っているふうにも
読める。
著者のAndrew W. Appel先生のウェブは、
http://www.cs.princeton.edu/~appel/
です。
Concurrent C Minorは、著書から想像できる研究だけど、Voting Machines
ってことは、投票機の研究もやってるみたいね。
ちなみに、「Compiling With Continuations」は買ってますよ。ま、コレク
ションですから、ぺらぺらめくった程度で、読んだとはいえないけれど。
もう1つ、上記「注目のコンピュータサイエンス本」で名前を出したペゾル
ドさんの
http://www.amazon.co.jp/exec/obidos/ASIN/0470229055/showshotcorne-22/
The Annotated Turing: A Guided Tour Through Alan Turing's Historic
Paper on Computability and the Turing Machine (ペーパーバック)
C. Petzold (著)
が売れていました。
「注目のコンピュータサイエンス本」は、2008/02/29に書いたものだから、
「2008年5月出版予定だから、まだだいぶ先ですけど」などと書いているが、
もう出版されていたんだね。すっかり忘れていました。
本家amazonだと、大絶賛ですね。
http://www.amazon.com/exec/obidos/ASIN/0470229055/
をどうぞ。
ペゾルドさんのウェブは、
http://www.charlespetzold.com/
です。
買いたいけど、お金がなあ。
太郎ちゃん、早く給付金をくれ!\(^O^)/
コメント
トラックバック
_ ホットコーナーの舞台裏 - 2009年06月05日 10時05分09秒
ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
かつてのコンパイラ本の定番中の定番。その表紙からドラゴン
---
かつてのコンパイラ本の定番中の定番。その表紙からドラゴン
_ ホットコーナーの舞台裏 - 2009年11月10日 06時28分34秒
ASAHIネット(http://www.asahi-net.or.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
http://iiyu.asablo.jp/blog/2009/02/23/4137093
Modern Compiler Implementation In ML, ペ
---
http://iiyu.asablo.jp/blog/2009/02/23/4137093
Modern Compiler Implementation In ML, ペ
_ ホットコーナーの舞台裏 - 2009年11月10日 06時28分37秒
ASAHIネット(http://www.asahi-net.or.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
http://iiyu.asablo.jp/blog/2009/02/23/4137093
Modern Compiler Implementation In ML, ペ
---
http://iiyu.asablo.jp/blog/2009/02/23/4137093
Modern Compiler Implementation In ML, ペ
_ ホットコーナーの舞台裏 - 2009年12月13日 23時07分21秒
ASAHIネット(http://www.asahi-net.or.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
さっきに続き、時間がないので、これもほとんどリンクのみで
---
さっきに続き、時間がないので、これもほとんどリンクのみで
_ ホットコーナーの舞台裏 - 2012年08月25日 04時49分43秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
お買い上げありがとうございます。
http://iiyu.asablo.jp/blog/2012/08/16/6543
---
お買い上げありがとうございます。
http://iiyu.asablo.jp/blog/2012/08/16/6543
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。
※投稿には管理者が設定した質問に答える必要があります。