Pro C++ Performance Optimization: Techniques to Build High-Performance Applications

Author:   Christophe Pichaud
Publisher:   APress
Edition:   1st ed.
ISBN:  

9781484269237


Publication Date:   08 December 2021
Format:   Paperback
Availability:   Not yet available   Availability explained
This item is yet to be released. You can pre-order this item and we will dispatch it to you upon its release.

Our Price $105.57 Quantity:  
Add to Cart

Share |

Pro C++ Performance Optimization: Techniques to Build High-Performance Applications


Add your own review!

Overview

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.

Full Product Details

Author:   Christophe Pichaud
Publisher:   APress
Imprint:   APress
Edition:   1st ed.
ISBN:  

9781484269237


ISBN 10:   1484269233
Publication Date:   08 December 2021
Audience:   Professional and scholarly ,  Professional & Vocational
Format:   Paperback
Publisher's Status:   Active
Availability:   Not yet available   Availability explained
This item is yet to be released. You can pre-order this item and we will dispatch it to you upon its release.

Table of Contents

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

Reviews

Author Information

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 (Societe Generale). 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 Elysee (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.

Tab Content 6

Author Website:  

Customer Reviews

Recent Reviews

No review item found!

Add your own review!

Countries Available

All regions
Latest Reading Guide

MRG2025CC

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List