C++ high performance : (Record no. 15226)

MARC details
000 -LEADER
fixed length control field 03458 a2200253 4500
001 - CONTROL NUMBER
control field 11349
003 - CONTROL NUMBER IDENTIFIER
control field IN-BhIIT
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20260108105029.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 260107b |||||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
ISBN 978-1839216541 (pbk.)
040 ## - CATALOGING SOURCE
Original cataloging agency IN-BhIIT
041 ## - LANGUAGE CODE
Language code of text eng
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.133
Book number AND/C
100 ## - MAIN ENTRY--AUTHOR NAME
Personal name Andrist, Björn
Relator term Author
245 ## - TITLE STATEMENT
Title C++ high performance :
Sub Title master the art of optimizing the functioning of your C++ code /
Statement of responsibility, etc Bjorn Andrist and Viktor Sehr
250 ## - EDITION STATEMENT
Edition statement 2nd ed.
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication Mumbai :
Name of publisher Packt Publishing,
Year of publication 2020.
300 ## - PHYSICAL DESCRIPTION
Number of Pages xviii, 513 p. :
Other physical details(ill.) ill. ;
Dimensions(size) 30 cm.
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes bibliographical references and index.
520 ## - SUMMARY, ETC.
Summary, etc 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. Purchase of the print or Kindle book includes a free eBook in PDF format.Key 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 managementBook 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 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 conceptsImplement lazy generators and asynchronous tasks using C++20 coroutinesWho 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.
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term Programming 
General subdivision Programming languages
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name Sehr, Viktor
Relator term Joint Author
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type Technical Reference Book
Holdings
Withdrawn status Lost status Damaged status Not for loan Collection code Home library Current library Date acquired Source of acquisition Cost, normal purchase price Full call number Accession Number Cost, replacement price Price effective from Koha item type
Not withdrawn Not Lost not damaged     Central Library, IIT Bhubaneswar Central Library, IIT Bhubaneswar 15/12/2025 51 3351.74 005.133 AND/C 11349 4468.99 15/12/2025 Technical Reference Book

Central Library, Indian Institute of Technology Bhubaneswar, 4th Floor, Administrative Building, Argul, Khordha, PIN-752050, Odisha, India
Phone: +91-674-7138750 | Email: circulation.library@iitbbs.ac.in (For circulation related queries),
Email: info.library@iitbbs.ac.in (For other queries)