『Optimized C++』 | Programming Place Plus 参考書籍

トップページ参考書籍C++

基本情報

一言紹介
モダンC++ のパフォーマンス(速度面の効率)を改善するための知識を網羅
レベル
上級
5段階評価
★★★★★
出版日
2017年2月
こういう人におすすめ
C++ プログラムの効率をさらに向上させたい人。
効率改善の考え方、実際の方法などの基礎知識を学びたい人。
効率改善に関するカタログのようなものを手元に置きたい人。
こういう本ではない
特定の状況でしか適用できないが圧倒的な速度向上を実現する、といったテクニックはない。
ISBN
978-4873117928

内容紹介

モダンC++(C++14)で、パフォーマンスの改善・向上を実現するための知識をまとめた本。

この本でのパフォーマンスとは、実行速度の速さのことです。

パフォーマンスに関する考え方、計測の正しい方法といった基礎にもきちんとページを割いており、自力でパフォーマンス改善に取り組むために必要な知識が得られます。

また、C++11/14 で使えるようになった新機能(ムーブセマンティクス、追加された各種コンテナ、アルゴリズムなど)が、パフォーマンス向上にどのように役立てられるかといった部分にも詳しく触れており、新機能を使いこなす参考にもなります。

斬新な手法や、非常に限定的な場面でしか適用できないような手法は登場しません。むしろ、書かれていることは “基本に忠実” という印象を受けました。

この手の本では珍しく、Windows と Visual Studio の組み合わせをメインに書かれており、Linux、MacOS、gcc、clang に関する記述はほとんどありません。特定の環境に固有の話題はないので、どの環境を使っている人でも問題はありませんが、実際にコードを改善しながら、結果を掲載している箇所では、同じようにはいかないかもしれません。

ただし、個人的には、翻訳の面で読みづらさを感じました。内容は理解できるものの、文を読んでいる最中にはたびたび引っかかりを感じます。


本ページはアフィリエイトプログラムによる収益を得ています。

以下のリンクから商品を購入されると、Programming Place 管理者に紹介料が支払われています。

【紙媒体】


技術書を割引価格で購入できたり、多くのポイントが還元されたりするお得情報を、「セール情報」のページで取り上げていますので、こちらもご覧ください。

関連書籍

更新履歴





C++ の参考書籍トップページへ

参考書籍のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
X で ポストフォロー LINE で送る noteで書く
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー
先頭へ戻る