C++ High Performance
            
暫譯: C++ 高效能編程
        
        Viktor Sehr, Bjorn Andrist
- 出版商: Packt Publishing
- 出版日期: 2018-01-31
- 售價: $1,770
- 貴賓價: 9.5 折 $1,682
- 語言: 英文
- 頁數: 374
- 裝訂: Paperback
- ISBN: 1787120953
- ISBN-13: 9781787120952
- 
    相關分類:
    
      C++ 程式語言
 
- 
    其他版本:
    
      C++ High Performance : Master the art of optimizing the functioning of your C++ code, 2/e (Paperback)
 
買這商品的人也買了...
- 
                
                   Embedded Linux 嵌入式系統開發實務, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e) Embedded Linux 嵌入式系統開發實務, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e)$780$663
- 
                
                   Analog IC Design with Low-Dropout Regulators, 2/e (IE-Paperback) Analog IC Design with Low-Dropout Regulators, 2/e (IE-Paperback)$1,080$1,058
- 
                
                   $832Boost.Asio C++ Network Programming, 2/e(Paperback) $832Boost.Asio C++ Network Programming, 2/e(Paperback)
- 
                
                   流暢的 Python|清晰、簡潔、有效的程式設計 (Fluent Python) 流暢的 Python|清晰、簡潔、有效的程式設計 (Fluent Python)$980$774
- 
                
                   Modern C++ Programming Cookbook Modern C++ Programming Cookbook$1,950$1,853
- 
                
                   $1,360C++17 STL Cookbook $1,360C++17 STL Cookbook
- 
                
                   $990Mastering Embedded Linux Programming, 2/e $990Mastering Embedded Linux Programming, 2/e
- 
                
                   Mastering C++ Programming Mastering C++ Programming$1,950$1,853
- 
                
                   深度學習|使用 Keras (Advanced Deep Learning with Keras: Applying GANs and other new deep learning algorithms to the real world) 深度學習|使用 Keras (Advanced Deep Learning with Keras: Applying GANs and other new deep learning algorithms to the real world)$560$442
- 
                
                   機器學習理論導引 機器學習理論導引$474$450
- 
                
                   機器學習的數學:用數學引領你走進 AI 的神秘世界 機器學習的數學:用數學引領你走進 AI 的神秘世界$580$452
- 
                
                   Linux 網路內功修煉 - 徹底了解底層原理及高性能架構 Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$663
- 
                
                   高速伺服器應用開發 - Linux 上使用 C/C++ 高速伺服器應用開發 - Linux 上使用 C/C++$880$695
- 
                
                   $465ChatGLM3 大模型本地化部署、應用開發與微調 $465ChatGLM3 大模型本地化部署、應用開發與微調
- 
                
                   乾脆一次搞清楚:最完整詳細網路協定全書, 2/e 乾脆一次搞清楚:最完整詳細網路協定全書, 2/e$780$616
- 
                
                   C++ 之美:代碼簡潔、安全又跑得快的 30個要訣 (Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code) C++ 之美:代碼簡潔、安全又跑得快的 30個要訣 (Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code)$654$621
- 
                
                   AI 繪圖邁向視覺設計 AI 繪圖邁向視覺設計$720$569
- 
                
                   AI 時代 Math 元年 - 用 Python 全精通程式設計 (黑白印刷) AI 時代 Math 元年 - 用 Python 全精通程式設計 (黑白印刷)$1,280$1,011
- 
                
                   資料可視化王者 -- 用 Python 讓 AI 活躍在圖表世界中 資料可視化王者 -- 用 Python 讓 AI 活躍在圖表世界中$1,580$1,248
- 
                
                   AI 時代 Math 元年 - 用 Python 全精通機器學習 (黑白印刷) AI 時代 Math 元年 - 用 Python 全精通機器學習 (黑白印刷)$1,080$853
- 
                
                   AI 時代 Math 元年 - 用 Python 全精通數學要素, 2/e (黑白印刷) AI 時代 Math 元年 - 用 Python 全精通數學要素, 2/e (黑白印刷)$980$774
- 
                
                   AI 獨家解密 - DALL·E、Midjourney、Stable Diffusion Python 打開圖片生成原理潘朵拉盒子 AI 獨家解密 - DALL·E、Midjourney、Stable Diffusion Python 打開圖片生成原理潘朵拉盒子$980$774
- 
                
                   GitHub Copilot 讓你寫程式快 10 倍!AI 程式開發大解放 GitHub Copilot 讓你寫程式快 10 倍!AI 程式開發大解放$690$545
- 
                
                   AI Prompt for Excel – 打造智慧流工作術 AI Prompt for Excel – 打造智慧流工作術$650$514
- 
                
                   不加班也能升職!49天打造你的 AI 工作流:Z世代數位分身放大絕 不加班也能升職!49天打造你的 AI 工作流:Z世代數位分身放大絕$720$569
商品描述
Key Features
- Explore concurrent programming in C++
- Identify memory management problems
- Use SIMD and STL containers for performance improvement
Book Description
C++ is an easy language and can be used to write complex applications and performance-critical code. It has evolved and changed over the last few years. This book will guide you through optimizing the performance of your C++ apps by allowing them to consume fewer resources on the device they're running on.
The book begins with a gentle introduction to help you identify the bottlenecks in C++. We move on to measuring performance and you'll see how this affects the way you write code. Next you'll understand the importance of data structure optimization and how it can be used efficiently. After that, we'll explain which algorithm should be used to achieve faster execution, followed by how to use STL containers.
Moving ahead, you'll find out how to boost your code's performance by executing compiled code. You'll get hands-on making use of multiple cores to enable efficient and faster execution, including GPUs. After that, you'll learn how to improve memory management in C++. We end with some techniques you can use to optimize the performance of your apps.
What you will learn
- Find out how to use exciting new tools that will help you improve your code
- Identify bottlenecks to optimize your code
- Develop applications that utilize GPU computation
- Reap the benefits of concurrent programming
- Write code that can protect against application errors using error handling
- Know your code and hot spots
- Use STL containers to achieve code optimization
- Extend your toolbox with Boost containers
- Write clean and safe code that the compiler can optimize
- Use SIMD to get high performance
- Achieve efficient memory management by identifying problems such as leaks
- Speed up the loading and behavior of the application
商品描述(中文翻譯)
#### 主要特點
- 探索 C++ 中的併發程式設計
- 識別記憶體管理問題
- 使用 SIMD 和 STL 容器來提升效能
#### 書籍描述
C++ 是一種易於學習的語言,可以用來編寫複雜的應用程式和對效能要求高的程式碼。這幾年來,它已經不斷演變和變化。本書將指導您如何優化 C++ 應用程式的效能,使其在運行的設備上消耗更少的資源。
本書以輕鬆的介紹開始,幫助您識別 C++ 中的瓶頸。我們接著進入效能測量,您將看到這如何影響您編寫程式碼的方式。接下來,您將了解資料結構優化的重要性以及如何有效地使用它。之後,我們將解釋應該使用哪種演算法來實現更快的執行,並介紹如何使用 STL 容器。
接下來,您將了解如何通過執行已編譯的程式碼來提升程式碼的效能。您將親手使用多核心來實現高效和更快的執行,包括 GPU。之後,您將學習如何改善 C++ 中的記憶體管理。我們將以一些技術結束,這些技術可以幫助您優化應用程式的效能。
#### 您將學到的內容
- 瞭解如何使用令人興奮的新工具來改善您的程式碼
- 識別瓶頸以優化您的程式碼
- 開發利用 GPU 計算的應用程式
- 獲得併發程式設計的好處
- 編寫能夠通過錯誤處理來保護應用程式錯誤的程式碼
- 知道您的程式碼和熱點
- 使用 STL 容器來實現程式碼優化
- 擴展您的工具箱,使用 Boost 容器
- 編寫乾淨且安全的程式碼,以便編譯器可以優化
- 使用 SIMD 獲得高效能
- 通過識別記憶體洩漏等問題來實現有效的記憶體管理
- 加速應用程式的加載和行為

 
     
     
     
     
     
     
     
     
     
     
     
     
    
