C++ High Performance, Second Edition: Master the art of optimizing the functioning of your C++ code - Björn Andrist

Packt Publishing · ENSTK

C++ High Performance, Second Edition: Master the art of optimizing the functioning of your C++ code - Björn Andrist

EAN: 9781839216541

Preț la libris.ro

446 RON

Vezi oferta la libris.ro

Compară ofertele (1)

libris.ro

in stock

446 RON

La magazin

Prețurile sunt preluate automat din feed-urile magazinelor și pot diferi față de site-ul magazinului. Verifică prețul final la magazin.

Descriere C++ High Performance, Second Edition: Master the art of optimizing the functioning of your C++ code - Björn Andrist

\nA comprehensive guide to help aspiring and professional C++ developers elevate the performance of their apps by allowing them to run faster and consume fewer resourcesPurchase of the print or Kindle book includes a free eBook in PDF format. \nKey featuresUpdated to C++20 with completely revised code and more content on error handling, benchmarking, memory allocators, and concurrent programmingExplore the latest C++20 features including concepts, ranges, and coroutinesUtilize C++ constructs and techniques to carry out effective data structure optimization and memory management \nBook DescriptionC++ High Performance, Second Edition intends to 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 codebase. The book begins by introducing C++ language and some of its modern concepts to you in brief. Once you are familiar with the fundamentals, it enables you to measure and identify bottlenecks in a C++ codebase and how to eradicate them using modern C++ constructs and techniques. In this process, you will gradually improve your style of writing code. You will further dive deep to explore 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 experience 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 developed the ability to use every tool as per its need to boost the efficiency of your C++ project. \nWhat you will learnWrite specialized data structures for performance-critical codeUse modern metaprogramming techniques to reduce runtime calculationsAchieve efficient memory management using custom memory allocatorsReduce boilerplate code using reflection techniquesReap the benefits of lock-free concurrent programmingGain insights into subtle optimizations used by standard library algorithmsCompose algorithms using ranges libraryDevelop the ability to apply metaprogramming aspects such as constexpr, constraints and c

Detalii

Brand
Packt Publishing
Categorie
ENSTK
EAN / GTIN
9781839216541
Magazine
1
Disponibilitate
in stock

Produse similare

Expert Data Modeling with Power BI - Second Edition: Enrich and optimize your data models to get the best out of Power BI for reporting and business n - Soheil Bakhshi

Packt Publishing

Expert Data Modeling with Power BI - Second Edition: Enrich and optimize your data models to get the best out of Power BI for reporting and business n - Soheil Bakhshi

446 RON

libris.ro

Practical Threat Detection Engineering: A hands-on guide to planning, developing, and validating detection capabilities - Megan Roddie

Packt Publishing

Practical Threat Detection Engineering: A hands-on guide to planning, developing, and validating detection capabilities - Megan Roddie

446 RON

libris.ro

Responsive Web Design with HTML5 and CSS - Fourth Edition: Build future-proof responsive websites using the latest HTML5 and CSS techniques - Ben Frain

Packt Publishing

Responsive Web Design with HTML5 and CSS - Fourth Edition: Build future-proof responsive websites using the latest HTML5 and CSS techniques - Ben Frain

446 RON

libris.ro

Learning C# by Developing Games with Unity - Seventh Edition: Get to grips with coding in C# and build simple 3D games in Unity 2022 from the ground u - Harrison Ferrone

Packt Publishing

Learning C# by Developing Games with Unity - Seventh Edition: Get to grips with coding in C# and build simple 3D games in Unity 2022 from the ground u - Harrison Ferrone

446 RON

libris.ro

The Kubernetes Bible - Second Edition: The definitive guide to deploying and managing Kubernetes across cloud and on-prem environments - Gineesh Madapparambath

Packt Publishing

The Kubernetes Bible - Second Edition: The definitive guide to deploying and managing Kubernetes across cloud and on-prem environments - Gineesh Madapparambath

446 RON

libris.ro

Microsoft Power BI Cookbook - Third Edition: Convert raw data into business insights with updated techniques, use cases, and best practices - Greg Deckler

Packt Publishing

Microsoft Power BI Cookbook - Third Edition: Convert raw data into business insights with updated techniques, use cases, and best practices - Greg Deckler

446 RON

libris.ro

Learning Tableau 2025 - Sixth Edition: Leverage Tableau's newest features to revolutionize your data storytelling with AI-enhanced insights - Joshua N. Milligan

Packt Publishing

Learning Tableau 2025 - Sixth Edition: Leverage Tableau's newest features to revolutionize your data storytelling with AI-enhanced insights - Joshua N. Milligan

446 RON

libris.ro

Generative AI with LangChain - Second Edition: Build production-ready LLM applications and advanced agents using Python, LangChain, and LangGraph - Ben Auffarth

Packt Publishing

Generative AI with LangChain - Second Edition: Build production-ready LLM applications and advanced agents using Python, LangChain, and LangGraph - Ben Auffarth

446 RON

libris.ro