関数型言語であるOCamlを使って、プログラミングの基礎を学べる本。
プログラミングに対するアプローチ方法としてデザインレシピというのを提唱していて、関数の目的、引数と返り値の型情報をあらかじめはっきりさせ、実装した後にはテストを書いて動作確認するという手順が紹介されている。
この手順をもとにプログラミングするとすごく理解が進んで大変よかった。
練習問題が豊富でしかも難しすぎなくて読んでいて楽しかった。
基礎ってタイトルついているから初心者向きに見えるけど、
わりとプログラマなら誰でもおすすめな本。
プログラミングの基礎 (Computer Science Library)
- 作者: 浅井健一
- 出版社/メーカー: サイエンス社
- 発売日: 2007/03
- メディア: 単行本
- 購入: 17人 クリック: 409回
- この商品を含むブログ (126件) を見る