Pichaud | Pro C++ Performance Optimization | Buch | 978-1-4842-6923-7 | www.sack.de

Buch, Englisch, Book, Format (B × H): 178 mm x 254 mm

Pichaud

Pro C++ Performance Optimization

Techniques to Build High-Performance Applications
1. Auflage 2021
ISBN: 978-1-4842-6923-7
Verlag: Apress

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.

Pichaud Pro C++ Performance Optimization jetzt bestellen!

Zielgruppe


Professional/practitioner


Autoren/Hrsg.


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


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.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.