「C++クラスと継承完全制覇」読了
C++クラスと継承完全制覇
posted with amazlet on 06.07.26
多分この本は、今までCやってて、なんとなく(「カッコいい」も含めて)C++に手を出してみたものの、オブジェクトのことが理解できない、って人が読むのにはちょうどいいかも。でも、多少オブジェクト指向言語に触れてしまった人間としては、むしろJavaなんかとの相違点はどこかを重点的に書いてくれたほうが、分かりやすい気がする(それはこの本でやることではないが)。
いつも思うんだけど、人間は、1からすべてを覚えるより、何かとの差分・相違点でものを覚える方が、絶対に理解が早いと思う。だから、たいていの入門本は「この言語が初めてです」って人ばかりを対象にしてるけど、そうじゃなくて、何らかの言語をやったことのある人を対象とした本を書くと、forやwhileみたいな基礎的な部分に紙面を費やすより、もちっと複雑なことまでカバーできるようになるから、それなりの売り上げが見込めると思うのだが。例えば、Cでポインタが分かるか分からないかくらいのレベルの人を対象にしたJavaの本とか。もしくは、Javaで多少クラスの書ける人間を対象にした、C++の本とか。単純に、自分がそういう本を知らないだけかもしれないけど。
そうそう、これは学校の図書館で借りたんだけど、俺の前にこれを借りてたやつ、出て来い。あちこちに線が引っ張ってあってマジうぜー。しかも、場所によっては赤ボールペンだし。さらに言うなら、筆跡がところどころ違うので、全部で3人くらいか、こんなことしたのは。しかも笑えることに、6章の途中からは線がどこにも引っ張ってない。そこまで読んでないんだな、まったく。そこから少しずつ面白くなってくってのに。