Pro C++ Performance Optimization - Christophe Pichaud

Pro C++ Performance Optimization

Techniques to Build High-Performance Applications
Buch | Softcover
2021 | 1st ed.
Apress (Verlag)
978-1-4842-6923-7 (ISBN)
37,44 inkl. MwSt
  • Keine Verlagsinformationen verfügbar
  • Artikel merken
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.

Christophe Pichaud is a French C/C++ developer based in Paris. Over the course of his career, he has developed large scale server implementations in the banking industry, where he helped build the first French online bank account service (for Banque-Populaire), as well as Retail Services (Société Générale). He’s also performed C++ migrations and developed hybrid applications with the .NET stack. Among his past clients are Accenture, Avanade, Sogeti, CapGemini, Palais de Elysée (French Presidency), SNCF, Total, Danone, CACIB, and BNP Paribas. He earned his MCSD.NET certification and currently works for a Microsoft Gold Partner called Devoteam Modern Applications in Paris, a division of Devoteam. Additionally, he participates in Microsoft Events as speaker for TechDays, and as an MVP at Ask the Expert sessions. He’s regularly written C++ technical articles for the French magazine Programmez since 2011. He is also the community manager of the “.NET Azure Rangers,” which includes 26 members and 9 MVPs and whose activities include speaking, writing and community-building around Microsoft technologies. When he is not developing software or reading books, Christophe spends his spare time and holidays with his three daughters, Edith, Lisa, and Audrey along with his father Jean-Marc and mother Mireille in the Burgundy region of France.

Chapter 0 - Learn C++ & Back To The Roots.docx



Chapter 1a - Introduction and Orientations.docx



Chapter 1b  - Why C++ in 2020.docx



Chapter 2 - MEASURE AND TOOLS.docx



Chapter 2 bis - About Modern C++ and C++11.docx



Chapter 2 ter - Algorithms.docx



Chapter 3a – Better use of Libraries.docx



Chapter 3b – Optimizing Search and Sort.docx



Chapter 3c – Optimizing Data Structures.docx



Chapter 3d – Optimizing Input and Output (I/O).docx



Chapter 3 - Modern CPP - Part I.docx



Chapter 3 bis - Modern CPP - Advanced.docx



Chapter 3 ter  - Templates in C++.docx



Chapter 4 - General Advices.docx



Chapter 5 - Tests in C++.docx



Chapter 6a - Memory Allocation and Optimizing Memory Management.docx



Chapter 7 - Introduction to Boost C++ Libraries.docx



Chapter 8 - Memory and Smart Pointers.docx



Chapter 9a - Lambdas with C++.docx



Chapter 9b – Multithreading – Tasks and Threads.docx



Chapter 10 – Scalability and HPC.docx



Chapter 11 - The Microsoft CPPREST SDK.docx



Chapter 12 - C++ and Writing Web API using the CPPREST SDK.docx



Chapter 13 - Multithreading on Linux with C and C++.docx



Chapter 14 - Multithreading on Windows with C and C++.docx



Chapter 15 – C++ with Docker on Windows and Linux.docx



Chapter 16 – C++ with Kubernetes on Linux and Microsoft Azure.docx



Chapter 17 – C++ and UI Applications with MFC, QT and others UI Framworks.docx



Chapter 18 – C++ and UI Applications with QT.docx



Chapter 19 – C++ and Service Fabric on Microsoft Azure.docx



Chapter 20 – C++ and Windows O.S. Source Code Contributions like Windows Terminal.docx



Chapter 21 – C++ and Modern CPU Optimization.docx



 

Erscheinungsdatum
Zusatzinfo Approx. 300 p.
Verlagsort Berkley
Sprache englisch
Maße 178 x 254 mm
Themenwelt Informatik Programmiersprachen / -werkzeuge C / C++
Mathematik / Informatik Informatik Software Entwicklung
Schlagworte Binaries • C++ • Code • Compiler • compiling • C plus plus • CPU • Development • Intel • Linking • Optimization • Performance • Pro • Program • Software • source
ISBN-10 1-4842-6923-3 / 1484269233
ISBN-13 978-1-4842-6923-7 / 9781484269237
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Das umfassende Handbuch

von Torsten T. Will

Buch | Hardcover (2024)
Rheinwerk (Verlag)
49,90
Technisch-wissenschaftliche Übungsaufgaben mit Lösungen

von Thomas Hoch; Gerd Küveler

Buch | Softcover (2023)
Springer Vieweg (Verlag)
37,99
das umfassende Handbuch

von Jürgen Wolf; René Krooß

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90