PR

 プログラムをデバッグしている時,ここをいじったら直ったが,なぜだかよくわからない,という経験はありませんか? なにもいじっていないのに,いつの間にか動くようになった,ということもあるかもしれません。いずれにせよこんなときは,「ちょっと気持ち悪い」などと思うではないでしょうか。

 このような気持ち悪さを感じることは,プログラマとしてとても大事なことです。気持ち悪さの原因は,なぜそうなったのかを推測するための知識が不足していることを示しています。コンピュータの仕組みを知れば,気持ち悪さを解消できるだけでなく,うまく動かない時に原因の想像がつきやすくなります。第1回は,コンピュータの仕組みを根本から学べる5冊を紹介します。