Skip to Content
Optimized C++ ―最適化、高速化のためのプログラミングテクニック
book

Optimized C++ ―最適化、高速化のためのプログラミングテクニック

by Kurt Guntheroth, 黒川 利明, 島 敏博
February 2017
Intermediate to advanced
368 pages
8h 21m
Japanese
O'Reilly Japan, Inc.
Content preview from Optimized C++ ―最適化、高速化のためのプログラミングテクニック
ix
訳者まえがき
著者
Kurt Guntheroth
さんのこと
著者の
Guntheroth
さんに会ったのは、昨年の
7
月
18
日、
C#
の標準化の会議のために泊まって
いた
Redmond
のホテルのロビーでだった。お会いする当日まで、
Guntheroth
さんが弱視である
ことを知らなかった。お会いした後、食事にでもとお誘いしたら、視覚障がいのために車を運転で
きないから歩いていけるところしか行けないという返事をいただいて、不自由されていることを
知った。米国では、シアトル市内はともかく、
Redmond
のような郊外だと車がないと何をするに
も不便だ。そもそも通勤が車無しでは非常に厳しい。
お会いした当時は、まだ翻訳も始めたばかりで、全体的なこと特にコード例の保存場所や各章冒
頭の引用句の扱いについて打ち合わせただけで、食事の時は、大統領選挙と人工知能とを話し合っ
て終わった。本書執筆の動機については、自分はひたすらコーディングして来たからと笑っておら
れた。
本書の章別の内容
本書は
C++
プログラムをどのようにして高速化(最適化)するかを徹底的に扱った他に類を見
ない本だ。最適化についての心構えや実行時間の測り方といった極めて基本的な事柄から、ライブ
ラリに手を入れる方法、現在のマルチコア
CPU
に対応した並列化手法と盛りだくさんだが、その
ほかに、コラムとして「最適化の教訓」(原題は「
Optimization War Story
」)、「立ち止まって考え
る」、「最適化のプロのヒント」といった著者の実体験に基づいた挿話が印象的だし、各章冒頭の映 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

詳解 OpenCV 3 ―コンピュータビジョンライブラリを使った画像処理・認識

詳解 OpenCV 3 ―コンピュータビジョンライブラリを使った画像処理・認識

Adrian Kaehler, Gary Bradski, 松田 晃一, 小沼 千絵, 永田 雅人, 花形 理
JavaScript 第7版

JavaScript 第7版

David Flanagan, 村上 列
Cython ―Cとの融合によるPythonの高速化

Cython ―Cとの融合によるPythonの高速化

Kurt W. Smith, 中田 秀基, 長尾 高弘
Making Software ―エビデンスが変えるソフトウェア開発

Making Software ―エビデンスが変えるソフトウェア開発

Andy Oram, Greg Wilson, 久野 禎子, 久野 靖

Publisher Resources

ISBN: 9784873117928Other