2016/02/20
プログラミングの基礎を読み終わった.
![プログラミングの基礎 (Computer Science Library) プログラミングの基礎 (Computer Science Library)](http://ecx.images-amazon.com/images/I/51FBsJHo4EL._SL160_.jpg)
プログラミングの基礎 (Computer Science Library)
- 作者: 浅井健一
- 出版社/メーカー: サイエンス社
- 発売日: 2007/03
- メディア: 単行本
- 購入: 17人 クリック: 409回
- この商品を含むブログ (126件) を見る
演習問題をほぼ解いて一週間くらいかかりました.
タイトルどおりに丁寧にプログラミングの基礎を習得出来る本でした.
デザインレシピを通して,プログラムの書き方を学んでいきます.
このデザインレシピがよく出来ていて,
簡単な関数ならこのやり方のまま迷わずに書いていけます.
さらに実行して期待する型が出力できる段階まで書けると,テストを書くようになっているので.
テストファーストも体験できます.
何度も問題を解いていくうちに型をちゃんと意識するようになりました.
SICPやっていた時も面倒なバグは大体型がおかしくなっていることに起因していたのですごくためになります.
再帰やリスト操作自体は慣れていましたが,パターンマッチによって操作していくのはおもしろかったです.
プログラミング初心者にも関数型言語初心者にもおすすめな内容だと思います.