Overview
Dive into the world of C++ optimization with 'C++ High Performance'! This book is a comprehensive guide to writing highly optimized and performant C++ code for modern development needs. Utilizing C++20 features, it instructs you on error handling, benchmarking, memory management, and leveraging the latest constructs such as concepts and coroutines.
What this Book will help me do
- Optimize data structures for performance-critical applications.
- Use C++20's advanced features, including ranges and coroutines, to write efficient and elegant code.
- Utilize modern metaprogramming techniques like constexpr and concepts to reduce runtime bottlenecks.
- Master memory management by implementing custom allocators for system efficiency.
- Implement lock-free concurrent programming to benefit from modern multicore architectures.
Author(s)
Björn Andrist and None Sehr are experienced software engineers with deep knowledge of C++ performance optimization techniques. They have spent years refining their craft and have contributed significantly to modern C++ practices. Their approachable style and focus on practical knowledge make this book accessible and engaging.
Who is it for?
This book is ideal for professional developers working with C++ who seek to improve the performance of their code. Whether you are intermediate and looking to step up your C++ skills, or an experienced programmer interested in adopting the latest performance practices, this book is tailored for you.