0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (2)
  • -
Status
Brand

Showing 1 - 2 of 2 matches in All Departments

C++ High Performance - Master the art of optimizing the functioning of your C++ code, 2nd Edition (Paperback, 2nd Revised... C++ High Performance - Master the art of optimizing the functioning of your C++ code, 2nd Edition (Paperback, 2nd Revised edition)
Bjoern Andrist, Viktor Sehr; Foreword by Ben Garney
R1,464 Discovery Miles 14 640 Ships in 18 - 22 working days

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 DescriptionC++ 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 forIf 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.

C++ High Performance - Boost and optimize the performance of your C++17 code (Paperback): Bjoern Andrist, Viktor Sehr C++ High Performance - Boost and optimize the performance of your C++17 code (Paperback)
Bjoern Andrist, Viktor Sehr
R1,184 Discovery Miles 11 840 Ships in 18 - 22 working days

Write code that scales across CPU registers, multi-core, and machine clusters Key Features Explore concurrent programming in C++ Identify memory management problems Use SIMD and STL containers for performance improvement Book DescriptionC++ is a highly portable language and can be used to write both large-scale applications and performance-critical code. It has evolved over the last few years to become a modern and expressive language. This book will guide you through optimizing the performance of your C++ apps by allowing them to run faster and consume fewer resources on the device they're running on without compromising the readability of your code base. The book begins by helping you measure and identify bottlenecks in a C++ code base. It then moves on by teaching you how to use modern C++ constructs and techniques. You'll see how this affects the way you write code. Next, you'll see the importance of data structure optimization and memory management, and how it can be used efficiently with respect to CPU caches. After that, you'll see how STL algorithm and composable Range V3 should be used to both achieve faster execution and more readable code, followed by how to use STL containers and how to write your own specialized iterators. Moving on, you'll get hands-on experience in making use of modern C++ metaprogramming and reflection to reduce boilerplate code as well as in working with proxy objects to perform optimizations under the hood. After that, you'll learn concurrent programming and understand lock-free data structures. The book ends with an overview of parallel algorithms using STL execution policies, Boost Compute, and OpenCL to utilize both the CPU and the GPU. What you will learn Benefits of modern C++ constructs and techniques Identify hardware bottlenecks, such as CPU cache misses, to boost performance 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 Perform under-the-hood optimizations with preserved readability using proxy objects Gain insights into subtle optimizations used by STL algorithms Utilize the Range V3 library for expressive C++ code Parallelize your code over CPU and GPU, without compromising readability Who this book is forIf you're a C++ developer looking to improve the speed of your code or simply wanting to take your skills up to the next level, then this book is perfect for you.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The Code - The Power Of "I Will"
Shaun Tomson, Patrick Moser Paperback  (2)
R165 R150 Discovery Miles 1 500
Ways Out of the Working Capital Trap…
Erik Hofmann, Daniel Maucher, … Hardcover R1,385 Discovery Miles 13 850
The First Gentleman
Bill Clinton, James Patterson Paperback R395 R353 Discovery Miles 3 530
Greek Drama and Dramatists
Alan H. Sommerstein Hardcover R4,212 Discovery Miles 42 120
The Clever Guts Diet - How to…
Michael Mosley Paperback  (1)
R314 R285 Discovery Miles 2 850
The Business Builder's Toolkit - A…
Nic Haralambous Paperback R344 Discovery Miles 3 440
NLT Deer Baby Bible for Girls (Pink)
Leather / fine binding R359 R330 Discovery Miles 3 300
Epic Land - Namibia Exposed
Amy Schoeman Hardcover R580 Discovery Miles 5 800
Are We Free yet
Donaldson Hardcover R712 Discovery Miles 7 120
Collaborative Grantseeking - A Guide to…
Jeremy T Miner, Lynn E Miner, … Hardcover R2,227 Discovery Miles 22 270

 

Partners