Hatena::Groupgeneration1986

Hash["Biologist" => 1986]

こっちの日記はあんま深く考えんと書いとります。

2008-03-19

バイオの人が起き上がって、仲間になりたそうに情報系クラスタを見ている!

| 11:51 | はてなブックマーク - バイオの人が起き上がって、仲間になりたそうに情報系クラスタを見ている! - Hash["Biologist" => 1986] バイオの人が起き上がって、仲間になりたそうに情報系クラスタを見ている! - Hash["Biologist" => 1986] のブックマークコメント


というわけでSICPを入手した。

といっても日和って日本語版、さらに日和って図書館レンタル(良書だなぁと実感できれば買おうと思ってる)。


だがどうすればいいかわからない。


本の中のプログラムってSchemeで書かれてるわけですね。

ビジネス書みたいに速読は出来なさそうなので精読しかないと思うが、


  1. Mac OS XScheme使える環境を作って写経
  2. 独り読書会を開催してちまちま読み進める
  3. 講義テキストとして使われるらしいので、12分割して模擬講義的に学習
  4. とりあえず最後まで嫁

どうしようか迷ってる。



ありがたみがよくわからない。

あと、正直に申しますと、「Scheme言語の使い方」でしかない気がしてます。まぁ最初のほうしか読んでないんだけど。

フツーに思えてもこれを勉強しておけばマッチョになって良いプログラムが書けるようになるの?武道の基礎トレーニングみたいな?バイオテクノロジーを理解するために物理と化学が必要、みたいな?

それとも僕に知識がないから、すばらしい記述がきちんと伝わってない?

他の言語でアルゴリズムやらデータ構造を学ぶのとどう違うの?



教えてエロイ人

hogeloghogelog 2008/03/19 15:14 あの本はコンピュータプログラムにおける基礎「概念」を解説した本です。手続きを抽象化し、データ構造を抽象化し、プログラム言語を抽象化し、計算機を抽象化します。
例えば1章ではCやらJavaやらPHPなんかで関数とかメソッドだとか名の付いてるもんだとかを、抽象化してしぼりとったものを説明しています。そして読者に散々抽象化トレーニングをやらせます。
この本はそれを説明するのにSchemeを採用しているだけです。適した言語があれば、別にそっちで説明してたって構わないんです。実際「SICP Haskell」とかで検索すると、SICPをHaskellでやってるページとか見つかったりしますし、他の言語でやってる人もたくさんいます。きっちり全部やり遂げるにはLisp系の言語じゃないときつそうですけどね。
別に他のでもいいとか書きましたが、どうやらそもそもプログラミングにおいての基礎概念について書いてある本ってのがそもそもそんな多くないようです。SICP以外だと、「ガウディ本」なんて言われたりすることもある「コンピュータプログラミングの概念・技法・モデル」とやらがあるそうです。
http://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E6%A6%82%E5%BF%B5%E3%83%BB%E6%8A%80%E6%B3%95%E3%83%BB%E3%83%A2%E3%83%87%E3%83%AB

http://iiyu.asablo.jp/blog/2006/06/11/401548
この辺の解説とか両方とも説明してあっていいかも。

料理における栄養学みたいなもんじゃないすかねきっと。バイオテクノロジーにおける物理と化学だとたぶん言いすぎ。

hogeloghogelog 2008/03/19 15:21 ああ、あとあの本はたくさん出てくる問題をやらんとあんまアレじゃないかなあ。知らんですけど講義テキストとしても、講義半分演習半分くらいの内容じゃないかなと思ってます。

HashHash 2008/03/21 00:01 なんか欲しかった答えがどさっと来ました。ありがとうありがとう。
栄養学かー。

hogelogは初級者にもやさしいですね!

SidaliSidali 2012/05/25 03:08 The aibilty to think like that is always a joy to behold

ufjgzpvqptlufjgzpvqptl 2012/05/26 09:33 8LcDKf , [url=http://jkjsrasccash.com/]jkjsrasccash[/url], [link=http://jhkvfxglmrrd.com/]jhkvfxglmrrd[/link], http://fzzpvgrdzapm.com/

vnrnqvpqqvnrnqvpqq 2012/05/27 17:07 l5zJ7v <a href="http://lrsxyfyolfgc.com/">lrsxyfyolfgc</a>

yeputhvfyeputhvf 2012/05/28 22:45 AvQojR , [url=http://flfnejexleby.com/]flfnejexleby[/url], [link=http://vgdhegdwbivb.com/]vgdhegdwbivb[/link], http://sggonycllzle.com/

ゲスト



トラックバック - http://generation1986.g.hatena.ne.jp/Hash/20080319