以下は、私が実際に購入した書籍です。原著と邦訳版を対で掲載します。
私が購入したのはすべて邦訳版です。英語力のある方は是非、原著を読むことをお勧めします!
書籍の画像をクリックするとAmazonへ飛びます。(欲張ってたくさん載せたら、リンクの画像が表示されない場合があるようです。。。申し訳ありません。)
基礎
C++ from the Ground Up, 4th Edition
色々見比べてこの書籍を購入しました。基本的な部分はすべて網羅されていますので、ちょっとしたC++のプログラムを書き始めるのであれば、十分な書籍だと思います。
中級
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series)
C++だけでなく他の言語でも適用出るようなPracticeもあるので、私のようなJava中心のDeveloperでも役に立ちました。ただ分量の割りにお値段が。。。
More Effective C++: 35 New Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)
Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth Series)
Modern C++ Design: Generic Programming and Design Patterns Applied (C++ In-Depth Series)
Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth Series)
More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth Series)
Template Programming
C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (C++ In-Depth Series)
C++ Templates: The Complete Guide
Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (Addison-Wesley Professional Computing Series)
STLを勉強したくて購入しました。かなり細かいテクニックも紹介されているので、中~上級者向けの書籍だと思います。分量の割にお値段が高いです。X(
購入していないが気になっている書籍
われらが、C++プログラミングの創始者
Bjarne Stroustrupの書籍。
Accelerated C++―効率的なプログラミングのための新しい定跡 (C++ In Depth Series)
Efficient C++パフォーマンスプログラミングテクニック
C++ programs for Finance
少し純粋なプログラミングからは離れますが、金融のためのC++プログラムに関するものです。
http://finance.bi.no/~bernt/gcc_prog/からpdfやサンプルプログラムがダウンロードできます。
コメント