プログラミングの基礎を読みました

関数型言語であるOCamlを使って、プログラミングの基礎を学べる本。

 

プログラミングに対するアプローチ方法としてデザインレシピというのを提唱していて、関数の目的、引数と返り値の型情報をあらかじめはっきりさせ、実装した後にはテストを書いて動作確認するという手順が紹介されている。

この手順をもとにプログラミングするとすごく理解が進んで大変よかった。

練習問題が豊富でしかも難しすぎなくて読んでいて楽しかった。

 

基礎ってタイトルついているから初心者向きに見えるけど、

わりとプログラマなら誰でもおすすめな本。

 

プログラミングの基礎 (Computer Science Library)

プログラミングの基礎 (Computer Science Library)