商品の情報
プログラミング言語C++ (アスキーアジソンウェスレイシリーズ―Ascii Addison Wesley programming series)

プログラミング言語C++ (アスキーアジソンウェスレイシリーズ―Ascii Addison Wesley programming series)

この商品が欲しい!
この商品は Amazon.co.jp で購入することができます。このボタンをクリックすると、商品が Amazon.co.jp のカートに入ります。

プログラミング言語C++ (アスキーアジソンウェスレイシリーズ―Ascii Addison Wesley programming series)の解説

   C++言語は他の言語に比べるとかなり複雑で、初心者には非常にとっつきにくい。そして多くのC++本もまた初心者には非常にわかりにくい。この本もそんな本の代表である。しかし、多くのプログラマーにこれほど愛されている本もまた稀であろう。

 『プログラミング言語C++第3版』は、C++言語の開発者であるBjarne Stroustrupによって書かれた『The C++ Programming Language Third Edition』の翻訳版である。原書は、熟練C++プログラマーから、これからC++を学ぼうとするプログラマー、コンピューターサイエンスを専攻している学生など、多くのソフトウェアエンジニアとその予備軍が手にするC++のバイブルである。

   本書ではC++言語の主要機能、標準ライブラリ、そして、オブジェクト指向の概念や、それをサポートする抽象化テクニックが詳細にカバーされている。特に第3版では名前空間、実行時型識別などの新しい機能がわかりやすく解説されており、また大規模な標準ライブラリが定義されたことによって初心者(これは、C++初心者であって、プログラミング初心者を意味しない)にもより使いやすくなったC++言語の標準ライブラリが、第2版以前よりも詳細にカバーされている。

   しかし、この本がこれほどまでにプログラマーに人気があるのは、ただ単にC++言語のために書かれた詳しい機能解説書だけではないからである。著者がこの本で伝えようとしているのは、設計やプログラミングツールとしてのC++の熟達に必要な基本コンセプトであり、このような基本コンセプトはC++言語だけでなく他のプログラミング言語の熟達にも大いに役立つ。著者の言葉を引用すれば、「本書の第1の目的は、C++の機能が主要なプログラミングテクニックをどのようにサポートしているかについての理解を助けること」であり、また「サンプルのコードをコピーし、他の言語のプログラミングスタイルをエミュレートすることによってコードを何とか動かしているような地点からはるかに遠いところに読者をつれていきたい」ということである。「読者が本書によって、新しい洞察力を獲得し、より優れたプログラマー、デザイナーになること」を願ってこの本を書いた、と筆者は語っている。

   著者の言葉からもわかるように、この本は初心者プログラマーのためのものではなく、すでにC++を仕事で使っているC++プログラマーや、熟練プログラマーのための本である。もし、読者がそのカテゴリーに入るなら、この本は「絶対買い」である。しかし、純粋な初心者プログラマーならば、この本を読む前にC++の入門書を数冊読むべきだろう。さもないとこの本は本棚のただの飾りで終わるに違いない。(加藤英正)

プログラミング言語C++ (アスキーアジソンウェスレイシリーズ―Ascii Addison Wesley programming series)の商品レビュー

5.0 初版を一番よくよみました。
昔、C言語のプリプロセッサとして、C++を販売していた会社があった。
プリプロセッサを購入したら、この本の初版がマニュアルとしてついてきた。

それだけではわからないので、Annotated C++ Reference Manualなども読みました。
C++言語の原典なので、持っているだけでも価値はある。

ただし、C++言語の課題、使い方などを記入していくことが大事かもしれません。
また、C++の次の規格でどこを直しているかを赤入れするのもよいでしょう。
3.0 慣れてきた頃に読むことを薦めます
C++言語の開発者であるBjarne Stroustrup氏の著書。
言語開発者が書いたこともあり、非常に細かいので内容を全て理解するには非常に時間を労します。私の場合は一通り読みましたが全て理解できていないと思います。
また他の方も書かれている通り誤植が多く、正確な情報を読み取れるかどうかが読者に委ねられる部分もありますので、ある程度C++に慣れてきた頃に読むことをおすすめします。

しかしながら一般的に出回っているC++の本等より、当然深い内容が多いので一読する価値はありますが、著者の思想が全体に渡って色濃く反映されているのでご自身の考え方をしっかり持った上で読むのが無難でしょう。
1.0 読めない
いまさらですがこんなに誤訳の多いリファレンス本がかつてあったでしょうか。WEBで公開されている正誤表を基に本書に赤を入れていったのですが、あまりの長文に途中で挫折してプリントした文を切り張りしたほど。"2の補数"の訂正には特にがっくりした。いらいらしてまともに読む気が起きません。いらいらのほんの一例。"p341, 11.9関数呼び出し"より:"()の呼び出し演算子は" -> "呼び出し演算子の()は" こんなのが多すぎる。自動翻訳でもやったのか、と勘繰りたいほどひどい。これでは訂正が入っていない文も安心して読めません。読めない本は星ひとつ。
5.0 お気に入りです!
 C++の発案者StrousTrup氏の渾身の作品です。チュートリアル的な本ではありません。氏の見解が全体を通して感じられます。賛否両論はありますが、私はこの本を読むのが大好きです。読むたびに、何か得られるものがあります。入門書ではないので、独習++等で基本的なことを習得した後に読むことをお勧めします。日本語訳が評判が良くないようですが、言葉の言い回しがやや難しいためと思います。私は訳は特に気になりませんでした。
5.0 厚くてカタくて頼りになる奴。
重いです。厚いです。
そして、ものすごい分量があります。

ともあえず、入門書としてこの本を読み始める人はかなり勇気があるでしょう。
ただ、C++絡みでどうにも困ったときには、最後にはこの本を頼ることになります。
そういった本です。

六法全書みたいなものと思っておきましょう。
本気でC++を用いるなら、いずれ一冊は手元に置くことになる、そんな本です。

本の最新売り上げランキング - トップ10

1位 1Q84 BOOK 1
おすすめ度: 価格: ¥ 1,890  通常2~5週間以内に発送
2位 1Q84 BOOK 2
おすすめ度: 価格: ¥ 1,890  通常2~5週間以内に発送
3位 ザ・トレーシー・メソッド DVD Book
おすすめ度: 価格: ¥ 2,850  通常2~4週間以内に発送
4位 天才は10歳までにつくられる―読み書き、計算、体操の「ヨコミネ式」で子供は輝く!
おすすめ度: 価格: ¥ 1,260  通常2~4週間以内に発送
5位 ゴーマニズム宣言SPECIAL天皇論
おすすめ度: 価格: ¥ 1,575  在庫あり。
6位 赤ちゃんの脳を育む本 (セレクトBOOKS)
おすすめ度: 価格: ¥ 1,365  一時的に在庫切れですが、商品が入荷次第配送します。配送予定日がわかり次第Eメールにてお知らせします。商品の代金は発送時に請求いたします。
7位 忌野清志郎 ロッキングオンジャパン特別号―1951-2009
おすすめ度: 価格: ¥ 1,050  在庫あり。
8位 2‾3才からの脳を育む本―おうちで出来るカリキュラム満載 (セレクトBOOKS)
おすすめ度: 価格: ¥ 1,365  通常4~8日以内に発送
9位 やめる力
おすすめ度: 価格: ¥ 1,260  在庫あり。
10位 ザ・十和子本
おすすめ度: 価格: ¥ 2,100  在庫あり。
こちらもおすすめです
Effective C++ 原著第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)
おすすめ度: 4.5
価格: ¥ 3,990
在庫あり。
プログラミング言語C 第2版 ANSI規格準拠
おすすめ度: 4.0
価格: ¥ 2,940
在庫あり。
新訂版 More Effective C++
おすすめ度: 3.5
価格: ¥ 3,990
在庫あり。
C++ Coding Standards―101のルール、ガイドライン、ベストプラクティス (C++ in‐depth series)
Effective STL―STLを効果的に使いこなす50の鉄則
おすすめ度: 4.0
価格: ¥ 3,360
在庫あり。