Buch, Englisch, Book, Format (B × H): 178 mm x 254 mm
Techniques to Build High-Performance Applications
Buch, Englisch, Book, Format (B × H): 178 mm x 254 mm
ISBN: 978-1-4842-6923-7
Verlag: Apress
Build high-performance applications with C++ by using the best optimization techniques available. This book is an authoritative guide to teaching you the tools to do the most effective C++ performance analysis and tuning for maximum optimization. After you’ve read it you’ll be able to start tuning your application right away. The book includes the latest C++20 standard.
What You Will Learn
Optimize and tune your C++20 code - Write a better algorithm for a particular problem
- Use the full power of the CPU in your system by creating multiple threads in your program
Avoid locks that occur during a multithreading program - Optimize input and output actions in your program
- Read large inputs from files easily
Apply template programming for better-optimized applications and reduce development time
Who This Book Is For
C++ programmers with an interest in software performance optimization analysis and tuning.
Zielgruppe
Professional/practitioner
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
Chapter 0 - Learn C++ & Back To The Roots.docxChapter 1a - Introduction and Orientations.docxChapter 1b - Why C++ in 2020.docxChapter 2 - MEASURE AND TOOLS.docxChapter 2 bis - About Modern C++ and C++11.docxChapter 2 ter - Algorithms.docxChapter 3a – Better use of Libraries.docxChapter 3b – Optimizing Search and Sort.docxChapter 3c – Optimizing Data Structures.docxChapter 3d – Optimizing Input and Output (I/O).docxChapter 3 - Modern CPP - Part I.docxChapter 3 bis - Modern CPP - Advanced.docxChapter 3 ter - Templates in C++.docxChapter 4 - General Advices.docxChapter 5 - Tests in C++.docxChapter 6a - Memory Allocation and Optimizing Memory Management.docxChapter 7 - Introduction to Boost C++ Libraries.docxChapter 8 - Memory and Smart Pointers.docxChapter 9a - Lambdas with C++.docxChapter 9b – Multithreading – Tasks and Threads.docxChapter 10 – Scalability and HPC.docxChapter 11 - The Microsoft CPPREST SDK.docxChapter 12 - C++ and Writing Web API using the CPPREST SDK.docxChapter 13 - Multithreading on Linux with C and C++.docxChapter 14 - Multithreading on Windows with C and C++.docxChapter 15 – C++ with Docker on Windows and Linux.docxChapter 16 – C++ with Kubernetes on Linux and Microsoft Azure.docxChapter 17 – C++ and UI Applications with MFC, QT and others UI Framworks.docxChapter 18 – C++ and UI Applications with QT.docxChapter 19 – C++ and Service Fabric on Microsoft Azure.docxChapter 20 – C++ and Windows O.S. Source Code Contributions like Windows Terminal.docxChapter 21 – C++ and Modern CPU Optimization.docx