Home > article > 「プログラミングの基礎」を読みはじめた

「プログラミングの基礎」を読みはじめた

結構前のきしださんのエントリ(いまSICPを読むのは時間の無駄)に触発されて購入した「プログラミングの基礎」を読み始めました。実はこのエントリから結構すぐに購入したんだけど、id:snow-bellについこないだまで貸してたので今日からスタート。

とりあえず4章まで読んだけど、確かに読みやすい。SICPみたいに堅苦しい日本語ではないので、まぁよっぽど活字ダメですっていう人じゃなければ大丈夫そう。

個人的にいいなぁと思ったのはテストファーストだった点。

4.6の「関数定義に対するデザインレシピ」では実際に関数のコードを書くまえに、それをテストするプログラムを書くよう指示している。これはとても大事なことだと思う。この本は確かプログラム初心者も対象なので、はやいうちにテストを書く癖がつくのは大変素晴らしい。

サンプルのコードはOCamlだけど、今のところは型の制限がきついなーっていう印象ぐらいで特になんとも。まぁまだ全然書いてないけど。普段Ruby使ってるからか、整数と実数も区別しなきゃいけないのはちょっとめんどう。3 * 1.3でもエラーでるもんなぁ。まぁこの辺のありがたみも読み進めるうちにわかるかもしれない。

本自体は結構薄いし、結構はやく読み終わりそう。読み終わったらまたエントリを書く。

プログラミングの基礎 (Computer Science Library)
プログラミングの基礎 (Computer Science Library) 浅井 健一

サイエンス社 2007-03
売り上げランキング : 96439

おすすめ平均 star
star関数プログラミングの基礎

Amazonで詳しく見る by G-Tools

Comments:5

Young Stockett 11-10-25 (Tue) 15:44

I simply state you actually make many superb ideas and I will post a number of creative ideas to add to shortly.

Slyvia Zachter 11-10-30 (Sun) 4:09

Excellent post however , I was wondering if you could write a litte more on this topic? I’d be very thankful if you could elaborate a little bit further. Kudos!

Lauren Pascoal 11-10-30 (Sun) 17:47

Rattling nice layout and good subject matter, practically nothing else we want : D. Cheers.

Merlin Pinell 11-10-31 (Mon) 4:00

Keep up the great work , I read few content on this internet site and I think that your website is very interesting and has bands of fantastic information. Cheers.

Elnora Capo 11-10-31 (Mon) 12:16

I got what you mean , thankyou for putting up.Woh I am thankful to find this website through google. “Remember that what you believe will depend very much on what you are.” by Noah Porter. Thanks So Much.

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://ukstudio.jp/2009/06/16/basic_of_programming/trackback/
Listed below are links to weblogs that reference
「プログラミングの基礎」を読みはじめた from UKSTUDIO
pingback from プログラミングの基礎 | ってどうよブログ 09-09-17 (Thu) 23:19

[...] UK STUDIO – 「プログラミングの基礎」を読みはじめた [...]

Home > article > 「プログラミングの基礎」を読みはじめた

Feeds
Meta
Others

Return to page top