Would you like to see this page in English? Click here.

新品を購入

または
1-Clickで注文する場合は、サインインをしてください。
または
Amazonプライム会員に適用。注文手続きの際にお申し込みください。詳細はこちら
中古品を購入
中古品 - 良い 詳細を見る
価格: ¥ 2,119

または
1-Clickで注文する場合は、サインインをしてください。
 
   
こちらからも買えますよ
この商品をお持ちですか? マーケットプレイスに出品する
Efficient C++パフォーマンスプログラミングテクニック
 
 

Efficient C++パフォーマンスプログラミングテクニック [単行本]

ダブ ブルカ , デビット メイヒュ , 浜田 光之 , Dov Bulka , David Mayhew , 浜田 真理
5つ星のうち 4.4  レビューをすべて見る (5件のカスタマーレビュー)
価格: ¥ 3,780 通常配送無料 詳細
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
在庫あり。 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
5点在庫あり。ご注文はお早めに。
2012/5/30 水曜日 にお届けします! 「お急ぎ便」オプション(有料)を選択して注文を確定された関東エリアへの配達のご注文が対象です。詳しくはこちら

キャンペーンおよび追加情報


よく一緒に購入されている商品

この本とC++ Coding Standards―101のルール、ガイドライン、ベストプラクティス (C++ in‐depth series) ¥ 2,940 をあわせて買う

Efficient C++パフォーマンスプログラミングテクニック + C++ Coding Standards―101のルール、ガイドライン、ベストプラクティス (C++ in‐depth series)
合計価格: ¥ 6,720

在庫状況の表示



商品の説明

内容説明

Far too many programmers and software designers consider efficient C++ to be an oxymoron. They regard C++ as inherently slow and inappropriate for performance-critical applications. Consequently, C++ has had little success penetrating domains such as networking, operating system kernels, device drivers, and others. Efficient C++ explodes that myth. Written by two authors with first-hand experience wringing the last ounce of performance from commercial C++ applications, this book demonstrates the potential of C++ to produce highly efficient programs. The book reveals practical, everyday object-oriented design principles and C++ coding techniques that can yield large performance improvements. It points out common pitfalls in both design and code that generate hidden operating costs. This book focuses on combining C++'s power and flexibility with high performance and scalability, resulting in the best of both worlds. Specific topics include temporary objects, memory management, templates, inheritance, virtual functions, inlining, reference-counting, STL, and much more. With this book, you will have a valuable compendium of the best performance techniques at your fingertips. 0201379503B04062001 --このテキストは、 ペーパーバック 版に関連付けられています。

内容(「BOOK」データベースより)

本書は、コストに焦点を当て、空間効率や実行速度、あるいは設計の明瞭さなど、様々なパフォーマンス要素を取り挙げているC++のテクニックを修得する1冊。

登録情報

  • 単行本: 283ページ
  • 出版社: ピアソンエデュケーション (2000/07)
  • ISBN-10: 4894712458
  • ISBN-13: 978-4894712454
  • 発売日: 2000/07
  • 商品の寸法: 23 x 18.5 x 2 cm
  • おすすめ度: 5つ星のうち 4.4  レビューをすべて見る (5件のカスタマーレビュー)
  • Amazon ベストセラー商品ランキング: 本 - 286,311位 (本のベストセラーを見る)
  •  カタログ情報、または画像について報告

  • 目次を見る

この本のなか見!検索より (詳細はこちら
この本のサンプルページを閲覧する
おもて表紙 | 著作権 | 目次 | 抜粋 | 索引 | 裏表紙
この本の中身を閲覧する:


この商品につけられているタグ

 (詳細)
タグをクリックすると、タグがつけられた商品、タグをつけた人が表示されます。※タグは初期設定で公開になっています。詳しくはこちら
 
(1)

 

カスタマーレビュー

最も参考になったカスタマーレビュー
17 人中、14人の方が、「このレビューが参考になった」と投票しています。
By ynar
形式:単行本
 内容としては概ね、C++に存在する使用上の落とし穴によって作成中のアプリケーションが大幅な実行速度ダウンをしないように注意すべきことにまとまっており、一部のトピックスつまり暗黙の型変換や一時オブジェクトの構築/破壊によるパフォーマンスの低下を防ぐ、などの内容はScott Meyersの“More Effective C++”などと重複している向きもあるものの良書。

 注目すべきは自前のメモリマネージャを作成してパフォーマンスを上げようとする場合に留意すべき点をシングルスレッド/マルチスレッドに分けて解説している点であり、クリティカルセクションやミューテックス(Win32APIのものではない)を駆使してスレッドセーフなメモリアクセスを実現している部分はビジネスソリューションを開発するプログラマを目指しているのであればぜひ一読すべき内容である。

 とはいえ、同書で扱われる内容の多くは開発段階ではなく仕様の検討段階から留意して行うべき内容であり、必ずしも今現在進行中のプロジェクトに適用できるものではないため即用性にやや欠ける印象を得たので星はひとつ減らして4つとした。

このレビューは参考になりましたか?
1 人中、1人の方が、「このレビューが参考になった」と投票しています。
By bluehoc
形式:単行本
本書で紹介されているパフォーマンスを向上させるためのテクニックはもちろん重要です。それ以上に重要なのが、パフォーマンスを向上させるためのプロセスだと思いました。本書では、パフォーマンスを改善するためのコード変更に際して、仮説を立て、プロファイリングにより検証することを徹底して行っています。本書を通して、このプロセスを学ぶことで、本書で書かれていないようなケースに出くわしても、パフォーマンスに対する適切な対処ができるようになるのではないでしょうか。
ちなみに、本書に書かれていることを実践してこそ、javaにないC++の強みを引き出せるのだと思いました。
このレビューは参考になりましたか?
By isis
形式:単行本
本書を読むと、大規模開発において、性能を意識した設計とプログラミングが
いかに難しいかがわかります。C++言語を適用している場合は、言語特有の落
とし穴もあり、もはや優れたツールなしには絶望的な状況です。

性能に関わる問題は、設計とプログラミングの両方のフェーズにまたがるだけ
でなく、OS/ライブラリ/コンピュータアーキテクチャに関する知識が不可欠
であることを本書は説いています。実際の大規模開発においては、外注開発も
あり、開発に携わる人の技術レベルもさまざまで、問題は更に複雑になるでしょ
う。そして、プロジェクト崩れが起きればスケジュールを取り戻そうと人海戦
術に走り、性能に無知な設計者やプログラマが増える傾向にあります。

本書は、性能を意識したソフトウェア設計とプログラミングのスタートポイン
トでしかありません。C++で製品を開発している人すべてが本書を読み、今す
ぐにでも性能に関心を持つべきです。そして、そこで得られた知識は属人性を
越えて組織の知識として共有すべきです。
このレビューは参考になりましたか?

クチコミ

クチコミは、商品やカテゴリー、トピックについて他のお客様と語り合う場です。お買いものに役立つ情報交換ができます。
この商品のクチコミ一覧
内容・タイトル 返答 最新の投稿
まだクチコミはありません

複数のお客様との意見交換を通じて、お買い物にお役立てください。
新しいクチコミを作成する
タイトル:
最初の投稿:
サインインが必要です
 

クチコミを検索
すべてのクチコミを検索
   


リストマニア

リストを作成

関連商品を探す


同じキーワードの商品を探す


フィードバック


Amazon.co.jpのプライバシー ステートメント Amazon.co.jpの発送情報 Amazon.co.jpでの返品と交換