計算機プログラムの構造と解釈
この本は奥が深いし、いろんな人がバイブルのように扱ってるのは私がレビューで余り触れなくても多くの人は知ってるだろう。この本の良さは、schemeを通じて、プログラムの組み立て方の方法を学んで、プログラミングの筋を磨くことができる。プログラムの組み立て方のアイデアは、scheme固有のものよりどちらかというと、普遍的なものとして捉えられるので、他の言語を扱うにしてもこれで学んだ方法(例えば、データ抽象、階層設計、並列処理の扱いやamb)は参考にできるようになってる。つまり、プログラム作成をするときの考え方を学ぶ本なのです。(schemeを学ぶための教科書と理解してる人は、表面上の理解すらもあやしいと思ってます。たぶん読まずに思い込んでいる人だ。)この本を学ぶ前に、できればschemeをThe little schemerかscheme手習い(The little schemerの和訳版)でschemeをひと通り学習しておくと理解は深まりますよ。前準備をしたほうがかえって効率よく学べます。急がば回れですよ。挫折しないためにもThe little schemerの最初の方はやっておいたほうがいいです。特に、この本は独学でするには挫折率が高いので、挫折しやすい要素はなるべく取り除いてから学習する方が望ましいです。独学の場合は、仮に問題を解けなくても、この本の根底に流れる考え方を理解することに徹したほうがいい。
日本語のことは、序文は除いて中身は普通の翻訳位だと思ってます。わかりにくいと思うところもあるけど、そのわかりにくさが、知らない用語が散りばめられていることによるボキャブラリ不足というのは結構ある(特に1章の数学的な用語が感覚的に慣れていないetc)という印象です。特に、日本人最初のハッカーといわれてる和田氏はかなりの高齢の方だという事もあって、言葉の選択が古風でやはり難しくなりがちだったというのは影響してるでしょう。でも、そのために、あたかもジャッキーチェーンの初期の映画で、よく登場する師匠から学ぶ段階のシーンに遭遇している感覚が持てますね。あの小難しさが師匠からの指導という雰囲気を醸し出しているように思ったですね。言葉の方も3章くらいになってくると、古風な言葉への対応も問題はなくなってきます。幸い原著がネットで公開されているので、どうしても日本語がわかりにくい時は原著サイトで確認していけばいいです。数学用語だってwikipediaもあるしね。大学入試で英語は得意という程度だったら洋書を使うのも良いと思う。だけど、schemeも余り扱えないし、英語もあまりできないしと自認してるならば、買ってもわからない洋書に手を出すよりか、こちらのほうがいいように思う。まだ、調べようがあるからだ。ちなみに、原著の英語は大学初学年用の教科書というのも意識してるからだと思うけど、難しくは無いです。一部の用語を除けば大学入試水準の単語と平素な構文で成り立ってます。
schemeはご存知のように?多くの処理系があって悩みがちになるし、処理系によっては利用OSでインストールの難易度すら変わってきます。どのOSへのインストールをしても難易度は変わらないと思ったのは次のものです。IDE付きですから、エディタを覚えることも不要です。学習以外の所で悩みがちになるのは実にもったいないですからね。(2011/11現在の情報です。)
- http://racket-lang.org/ こちらはIDE込みなのでそれが一番ラクだと思ってる。Linux,Mac,Windows(ABC順)対応していて、IDEは日本語化もされています。
- http://www.neilvandyke.org/racket-sicp/ racket用のsicpプラグインです。図形言語も対応しています。
- http://planet.plt-scheme.org/display.ss?package=sicp.plt&owner=neil 上記と同じものです。
これらのURLは英語で書かれていますが、インストールくらい英語は読んでください。lisp系を触り続けたいし、それに必要なエディタを覚えたいというならば、emacsをお勧めします。
この本のサポートページは:
- http://sicp.ipl.t.u-tokyo.ac.jp/
にあって、ここから各種SICP関連のページや過去の刷版の正誤表も載っています。
トルク [DVD]
2004年公開された映画で一番バカで最高です。
とにかくテラテラとカラフルに輝くバイクのボディだけでバイク好きは絶頂!とにかくバイクアクションダダ流し、そこにセクシーなお姉ちゃん、熱い友情、陰謀、犯罪、が絡むっちゅうまぁ娯楽がてんこ盛り。シナリオの薄さは勢いでごまかせぇ!!みたいな・・・
クライマックスの「Y2K」にはただただ爆笑!!
このノリはどこかで観たような・・・
って事で
「ワイルドスピード・バイク版少林サッカー風味」
どう?観たくなったでしょ??