「SICP」と「The Little Schemer」
こんばんは。最近、子供たちが「お尻ブリブリこ」という言葉を連発しています。親としてはやめさせるべきでしょうか?しかし、「お尻ブリブリこ」が、ラテン語で「世界はひとつ、人類はみな兄弟」という意味かもしれないので、放置しているid:shunsukです。
さて、今回はSchemeに関する2冊の本を紹介したいと思います。まずは、「SICP」。正式なタイトルは「Structure and Interpretation of Computer Programs」です。日本語訳もでていて、こちらは「計算機プログラムの構造と解釈」というタイトルです。表紙の色から、「紫本」と呼ばれたりもします。
- 作者: ジェラルド・ジェイサスマン,ジュリーサスマン,ハロルドエイブルソン,Gerald Jay Sussman,Julie Sussman,Harold Abelson,和田英一
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2000/02
- メディア: 単行本
- 購入: 35人 クリック: 1,149回
- この商品を含むブログ (480件) を見る
この「SICP」は、コンピューターサイエンスの教科書です。コンピューターサイエンスを学ぶための言語として、Schemeが使われています。ですから、Schemeを勉強するための本ではないんですね。コンチクショー。
日本語版は、訳がイマイチという噂があるため、英語版を読む人もいます。
Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
- 作者: Harold Abelson,Gerald Jay Sussman,Julie Sussman
- 出版社/メーカー: The MIT Press
- 発売日: 1996/07/25
- メディア: ペーパーバック
- 購入: 12人 クリック: 254回
- この商品を含むブログ (60件) を見る
ところが、英語版であれば、書籍を買わなくてもWebで読めてしまいます。私は英語版の書籍を購入しましたよ。持ち歩いて読みたいですからね。でも、分厚くて、持ち歩くのはしんどいです。。。
さて、とてもステキな香りのする「SICP」ですが、残念ながら途中で挫折してしまう人が後を絶ちません。私もそのうちの一人です。あなたもですか?じゃあ、仲間ですね!
そんなSICP挫折者の会を救う一冊が、「The Little Schemer」です。「SICP」を読むための本という位置づけらしいです。残念ながら日本語訳版は絶版となっています。ですが、9LISP発起人のvalvallowさんによると、英語でも読みやすいとのことです。
The Little Schemer (The MIT Press)
- 作者: Daniel P. Friedman,Matthias Felleisen
- 出版社/メーカー: The MIT Press
- 発売日: 1995/12/21
- メディア: ペーパーバック
- 購入: 10人 クリック: 137回
- この商品を含むブログ (91件) を見る
「The Little Schemer」もコンピューターサイエンスの要素を含んではいますが、Scheme自体についての解説も充実しているようです。師弟による対話形式で進んでいくため、読みやすく分かりやすいということです。私は「The Little Schemer」は未読なので、これ以上詳しくは書けません。valvallowさんに聞いてみますね。
最近では、Schemeでコンピューターサイエンスを教えるところも少なくなってきたようです。ですが、いまだに根強い人気を誇る「SICP」。そして、「SICP」を読むための「The Little Schemer」。チェケラ(つまりcheck it outのことですが)ですね。
お尻ブリブリこ(世界はひとつ、人類はみな兄弟)