優化 C++|提高程式效能的有效技術 (Optimized C++: Proven Techniques for Heightened Performance)
Kurt Guntheroth 著、陳健文 譯
- 出版商: 歐萊禮
- 出版日期: 2017-03-30
- 定價: $680
- 售價: 7.9 折 $537
- 語言: 繁體中文
- 頁數: 392
- ISBN: 9864762656
- ISBN-13: 9789864762651
-
相關分類:
C++ 程式語言
- 此書翻譯自: Optimized C++: Proven Techniques for Heightened Performance (Paperback)
-
相關翻譯:
C++性能優化指南 (簡中版)
立即出貨 (庫存 > 10)
買這商品的人也買了...
-
程式設計師的自我修養-連結、載入、程式庫$580$493 -
Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 -
易讀程式之美學-提升程式碼可讀性的簡單法則 (The Art of Readable Code)$480$379 -
Binary Hacks -- 駭客秘傳技巧一百招$580$458 -
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
Linux 系統程式設計, 2/e (內容涵蓋 Linux Kernel 3.0) (Linux System Programming: Talking Directly to the Kernel and C Library)$780$616 -
21 世紀 C 語言 (21st Century C: C Tips from the New School)$580$458 -
C++ 標準庫-學習教本與參考工具, 2/e (書側有些許黴斑,不介意下單)$1,200$948 -
成為卓越程式設計師的 38 項必修法則 (Becoming a Better Programmer: A Handbook for People Who Care About Code)$680$537 -
C++ 並行程式設計實戰手冊 (C++ Concurrency in Action: Practical Multithreading)$680$537 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
Effective Modern C++:提昇 C++11 與 C++14 技術的 42個具體作法 (中文版)(Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14)$580$458 -
Effective Debugging 中文版 | 軟體與系統除錯的 66 個具體作法 (Effective Debugging: 66 Specific Ways to Debug Software and Systems) (書況略舊,不介意在下單)$450$383 -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 -
深度學習快速入門 — 使用 TensorFlow (Getting started with TensorFlow)
$360$281 -
演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)$580$458 -
C語法暨程式庫標準辭典, 2/e (C in a Nutshell: The Definitive Reference, 2/e)$980$774 -
揭開設計模式的秘辛 ── 設計模式 第1 3/4版 『Pattern hatching : design patterns applied』$390$304 -
圖解雲端技術|基礎架構x運作原理 x API$480$379 -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
Deep Learning|用 Python 進行深度學習的基礎理論實作$580$458 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
C++ 併發處理實戰, 2/e (C++ Concurrency in Action, 2/e)$780$616
相關主題
商品描述
"充滿強效建議的寶典-合乎時宜、蒐羅廣泛且切中要點。它是您瞭解C++新面貌的可靠參考資料。"
-Jerry Tan, 美國證券集中保管結算公司資深軟體工程師
處於現今快速變遷與高度競爭的環境中,一套程式的效能,與其所能提供的功能一樣重要。這本實務指引可讓開發者瞭解效能校調的原理,並將其運用在C++的優化工作上。您將會學到如何讓已實踐C++最佳實作的程式跑得更快,並在智能手錶、手機、工作站、超級電腦甚至是世界各地伺服器網路中的電腦上執行時,能進一步減少計算資源的耗用。
作者Kurt Guntheroth提供了許多範例,示範如何逐步地運用這些原理,提升現有程式碼的品質,並在回應性與產能方面,滿足客戶的需求。當您聽到同事們發出從未聽過讚嘆聲,”哇!跑得好快,是誰改了什麼嗎?”時,就是本書中的建議發揮功效的證明。
‧使用軟體計時器與紀錄器(profiler)找出影響效能的關鍵區域
‧學習如何執行可重覆的實驗以量測程式碼變動後的效能
‧優化動態配置變數的使用
‧提高常用迴圈與函式的效能
‧加速字串處理函式
‧認識高效率的演算法與優化模式
‧瞭解C++容器類別的優缺點
‧以優化者的角度來檢視排序與搜尋
‧以有效率的方式操作C++串流I/O函式
‧有效使用C++中執行緒型的併行(concurrency)功能
目錄大綱
第一章 優化概觀
第二章 影響電腦行為的優化
第三章 效能量測
第四章 字串操作優化:案例探討
第五章 優化演算法
第六章 動態配置變數優化
第七章 熱門敘述優化
第八章 使用更好的函式庫
第九章 搜尋與排序優化
第十章 資料結構優化
第十一章 I/O 優化
第十二章 併行優化
第十三章 記憶體管理優化















