一年ほど前から読み始めて、気が向いたときに10~30ページずつ読むという亀の歩みで進めてきた『プログラミング言語C++第3版』をようやく読み終えました。以下のような理由から、この本の位置づけはなかなか微妙です。含む標準ライブラリの解説は構成にまとまりがなく、リファレンスとして使いにくい言語仕様を厳密に知りたいのなら本書ではなく規格書を参照した方がいいというわけで、1年かけて読んでおいて言うのもなんですが、それほどお勧めではありません。ところどころに間違いや誤植などがあるのも難点です。思想が随所から伝わってくるためです。始めた当初は、なんだかよくわからん言語だ、という印象がありましたが、設計がなぜそうなっているのかを理解するにつれ、徐々に納得していきました。1つの理由は、読んでいると毎回必ずのように、こんなこともできたのか、という新しい発見があったためです。プログラマにクイズとして出すのはちょっとしたいやがらせです。最後の理由は、長いものを読み通すのが趣味というどいうでもいいものです。実際のところ、全部読み通す必要があるとは思いません。コンセプト・設計・思想をよく理解したいという人向けの本だと思います。Standards」といった本の方が手っ取り早く役に立つと思います。