Hatena::Diary

梶本裕介の日記

272016人目

 | 

2007年07月30日

[] C++プログラミング参考書リスト(作成途中)

C++を使う場合に読んでおいた方が良いと思われる書籍を纏めてみます.Javaな方はJavaBlackさんのリストを参考にされると良いと思います.

C++開発者によるC++のバイブル.

"Concept"を基本としたジェネリックプログラミングという側面からSTLを解説した本.なおこの本が扱っているのは標準STLではなく,SGIのSTLなので少し注意が必要です.英語でよければタダで読めます

The C++ Standard Library: A Tutorial and Reference

The C++ Standard Library: A Tutorial and Reference

C++標準ライブラリの包括的なリファレンス.手元にあると便利です.

C++を使う上で最低限知っておくべきマナーを項目ごとに纏めています.

新訂版 More Effective C++

新訂版 More Effective C++

Effective C++の続編.より踏み込んだ内容となっています.

STLを利用する上で注意すべき事柄を項目ごとに纏めた本です.

C++を使う上での問題をクイズ形式で纏めた本.特にこの本で述べられている例外安全性の考え方は絶対に知っておかなければなりません.

More Exceptional C++: 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)

Exceptional C++の続編です.より幅広い問題を扱っています.

Exceptional C++シリーズの続編.

C++の様々な領域へのガイドラインと言った感じ.

近代的C++プログラミングの原典.

テンプレートメタプログラミングの包括的な解説.

C++ Templates: The Complete Guide

C++ Templates: The Complete Guide

テンプレートについて基本から応用まで詳細に解説しています.

C++の各機能がなぜ現在のような形になっているのかを知ることができます.

Multi-Paradigm Design for C++

Multi-Paradigm Design for C++

この本で述べられているcommonality/variability analysisという考え方は,C++でのマルチパラダイムプログラミングの大きな指針となります.

ここから下はC++というよりプログラミングそのものについてという感じです

Object-Oriented Software Construction (Prentice-Hall International Series in Computer Science)

Object-Oriented Software Construction (Prentice-Hall International Series in Computer Science)

オブジェクト指向プログラミングの原典です.

KKKKKK 2007/07/31 21:26 こんだけ読みきるのに一体何年かかるんでしょうね…
さらに知識を自分のものにする時間も考えると、人生かける覚悟が必要となりそうです

bleis-tiftbleis-tift 2007/08/01 09:24 13/18か・・・
微妙なところです。知らなかった本もあるので、ぜひ読みたいです。

pcmasterpcmaster 2008/02/10 00:05 良い選択だと思います。
如何に原典に近い本を読むかというのは大切ですね。

ゲスト

 |