We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Price loading...
Packt Publishing C++ High Performance: Master the art of optimizing the functioning of your C++ code, 2nd Edition
Price data last checked 91 day(s) ago - refreshing...
Price History & Forecast
No Price Data Available
Price history will appear here once data is collected from Amazon.
Price Distribution
No price data available for histogram
Description
A comprehensive guide to help aspiring and professional C++ developers elevate the performance of their apps by allowing them to run faster and consume fewer resources Key Features Updated to C++20 with completely revised code and more content on error handling, benchmarking, memory allocators, and concurrent programming Explore the latest C++20 features including concepts, ranges, and coroutines Utilize C++ constructs and techniques to carry out effective data structure optimization and memory management Book Description C++ High Performance, Second Edition guides you through optimizing the performance of your C++ apps. This allows them to run faster and consume fewer resources on the device they're running on without compromising the readability of your codebase. The book begins by introducing the C++ language and some of its modern concepts in brief. Once you are familiar with the fundamentals, you will be ready to measure, identify, and eradicate bottlenecks in your C++ codebase. By following this process, you will gradually improve your style of writing code. The book then explores data structure optimization, memory management, and how it can be used efficiently concerning CPU caches. After laying the foundation, the book trains you to leverage algorithms, ranges, and containers from the standard library to achieve faster execution, write readable code, and use customized iterators. It provides hands-on examples of C++ metaprogramming, coroutines, reflection to reduce boilerplate code, proxy objects to perform optimizations under the hood, concurrent programming, and lock-free data structures. The book concludes with an overview of parallel algorithms. By the end of this book, you will have the ability to use every tool as needed to boost the efficiency of your C++ projects. What you will learn Write specialized data structures for performance-critical code Use modern metaprogramming techniques to reduce runtime calculations Achieve efficient memory management using custom memory allocators Reduce boilerplate code using reflection techniques Reap the benefits of lock-free concurrent programming Gain insights into subtle optimizations used by standard library algorithms Compose algorithms using ranges library Develop the ability to apply metaprogramming aspects such as constexpr, constraints, and concepts Implement lazy generators and asynchronous tasks using C++20 coroutines Who this book is for If you're a C++ developer looking to improve the efficiency of your code or just keen to upgrade your skills to the next level, this book is for you. Table of Contents A Brief Introduction to C++ Essential C++ Techniques Analyzing and Measuring Performance Data Structures Algorithms Using Ranges and Views Memory Management Compile-Time Programming Essential Utilities Proxy Objects and Lazy Evaluation Concurrency Coroutines and Lazy Generators Asynchronous Programming with Coroutines Parallel STL Algorithms
Product Specifications
- Brand
- Packt Publishing
- Format
- paperback
- ASIN
- 1839216549
- Domain
- Amazon UK
- Release Date
- 30 December 2020
- Listed Since
- 16 September 2020
Barcode
No barcode data available
Similar Products You Might Like
96% match
Modern C++ Programming Cookbook: Master C++ core language and standard library features, with over 100 recipes, updated to C++20
Packt Publishing
£55.34
14 Jan 2026
95% match
C++20 for Programmers: An Objects-Natural Approach (Deitel Developer Series)
PEARSON EDUCATION
£40.00
14 Jan 2026
95% match
Advanced CUDA Techniques: Optimizing C++ Applications for Maximum Performance (Mastering CUDA Programming with C++)
£47.81
16 Feb 2026
94% match
C++20: Get the Details (Second Edition)
£47.42
24 Jan 2026
94% match
Optimized C++: Proven Techniques for Heightened Performance
O'Reilly
£30.04
25 Jan 2026
94% match
C++: The Comprehensive Guide
Rheinwerk Computing
£53.34
12 Jan 2026
94% match
C++ Initialization Story: A Guide Through All Initialization Options and Related C++ Areas (C++ Stories)
£43.36
20 Feb 2026
94% match
Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20
Packt Publishing
£43.60
07 Mar 2026
94% match
Addison Wesley C++ Primer Plus Sixth Edition - Developer's Library
Addison Wesley
£47.74
17 Mar 2026
94% match
Pragmatic C++ Arduino Programming
AFNIL
£45.99
03 Feb 2026
94% match
C++ Template Metaprogramming in Practice: A Deep Learning Framework
CRC Press
£93.96
12 Jan 2026
94% match
Exploring C++20: The Programmer's Introduction to C++
Apress
£50.71
21 Feb 2026
94% match
Parallel C++: Efficient and Scalable High-Performance Parallel Programming Using HPX
Springer
£50.47
22 Jan 2026
93% match
Guide to Scientific Computing in C++ (Undergraduate Topics in Computer Science)
Springer
£29.51
15 Feb 2026
93% match
Practical C++ STL Programming: Real-World Applications with C++20 and C++23
Apress
£84.99
23 Jan 2026
93% match
The Rust Programming Handbook: An end-to-end guide to mastering Rust fundamentals
Packt Publishing
£41.99
28 Jan 2026
93% match
Herb Schildt's C++ Programming Cookbook (PROGRAMMING & WEB DEV - OMG)
McGraw-Hill Education
£46.00
07 Mar 2026
93% match
Data Structure and Algorithms Using C++: A Practical Implementation
John Wiley & Sons Inc
£100.00
17 Feb 2026
93% match
API Design for C++
Morgan Kaufmann
£66.23
02 Feb 2026
93% match
Hands-On Machine Learning with C++: Build, train, and deploy end-to-end machine learning and deep learning pipelines
Packt Publishing
£44.99
21 Feb 2026
93% match
Data Parallel C++: Programming Accelerated Systems Using C++ and SYCL
Apress
£36.35
19 Feb 2026
93% match
Unreal Engine 5 Game Development with C++ Scripting: Become a professional game developer and create fully functional, high-quality games
Packt Publishing
£40.46
13 Jan 2026
93% match
Implementing Useful Algorithms in C++
£41.39
15 Feb 2026
93% match
Beginning C++23: From Beginner to Pro
£43.62
12 Jan 2026