C++ : Codage des performances en C++

Note :   (5,0 sur 5)

C++ : Codage des performances en C++ (Andy Vickler)

Avis des lecteurs

Il n'y a actuellement aucun avis de lecteur. La note est basée sur 2 votes.

Titre original :

C++: C++ Performance Coding

Contenu du livre :

Découvrez les tactiques qui vous permettront d'exploiter tout le potentiel de votre code. Apprenez comment éviter de passer des heures à compiler. Devenez le meilleur programmeur dès aujourd'hui.

Vous voulez que votre code soit rapide et qu'il dévale la pente comme du beurre ? Vous avez aussi du mal à compiler votre code C++ ? Ignorez-vous les astuces et tactiques pour améliorer les performances de votre code ?

Si c'est le cas, la solution simple se trouve juste en dessous :

Imaginez écrire un code qui fonctionne comme une pente douce. Imaginez la fierté d'enseigner ces astuces aux débutants et de gagner leur plus grand respect. Imaginez que vous écriviez un code qui utilise peu de mémoire mais qui fonctionne comme un guépard. Imaginez que vous soyez reconnu comme un excellent programmeur C++ !

Ce livre ne se contente pas de vous éduquer sur le thème de la performance, il vous enseignera des sujets avancés comme les expressions Lambda et les énumérations depuis le début jusqu'à la façon dont elles améliorent la performance du code C++.

Vous recevrez des chapitres approfondis discutant pourquoi le facteur X ralentit votre code et comment vous pouvez y remédier. En outre, un chapitre entier est consacré aux accélérations courantes, afin que vous puissiez passer directement à l'accélération lorsque vous n'avez pas le temps de vous pencher sur les raisons de l'accélération.

Dans PERFORMANCE DU CODE C++, vous découvrirez

- Comment le compilateur a un effet sur votre code et comment choisir un compilateur qui pousse votre code à mieux fonctionner.

- Pourquoi les branchements ralentissent votre code et comment éviter les branchements dans votre code.

- Comment brancher efficacement. (seulement quand c'est nécessaire)

- Les tactiques d'optimisation et comment l'optimisation de votre code donne un coup de pouce à la performance.

- Apprendre quand nettoyer le code et quand le désordre ne sera pas un problème.

- Le rôle important que joue le cache dans la performance de votre code et comment l'optimiser.

- Vous apprendrez les méthodes pour rendre votre chaîne de caractères plus rapide.

- Sujet approfondi sur Async et comment il est efficace lors de la programmation.

- Vous réviserez la structure d'un programme C++ et quelques bonnes pratiques.

- Comment l'utilisation des expressions Lambda vous sauvera la mise.

- Comment vous pouvez rester à l'affût des erreurs et si une erreur se produit, comment vous pouvez la résoudre sans trop d'ennuis.

- Un chapitre approfondi sur les énumérations et leur relation avec le code de performance.

Vous découvrirez les choses à faire et à ne pas faire dans un code de haute performance. Vous découvrirez également comment votre matériel joue un rôle immense dans la performance de votre code et aurez une meilleure compréhension de la performance du code C++. Vous découvrirez les malfaiteurs dans le code dont vous n'étiez pas conscient.

Ce livre s'adresse à ceux qui cherchent à améliorer les performances de leur code et à apprendre les nouvelles tactiques de ceux qui ne lâcheront peut-être jamais leurs secrets.

Autres informations sur le livre :

ISBN :9781955786683
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Développement web : Conception de sites web avec CSS - Web development: Web design with...
Créez des sites web avec style !Une...
Développement web : Conception de sites web avec CSS - Web development: Web design with CSS
Javascript : Les bases du Javascript pour les débutants - Javascript: Javascript basics for...
Le marché est rempli de livres qui prétendent...
Javascript : Les bases du Javascript pour les débutants - Javascript: Javascript basics for Beginners
Développement web : Développement web pour débutants en HTML - Web development: Web development for...
Souhaitez-vous revenir à l'essentiel ?...
Développement web : Développement web pour débutants en HTML - Web development: Web development for Beginners in HTML
Gestion de projet agile : Ce livre comprend : Le guide du débutant pour apprendre Scrum + Le guide...
Scrum gagne une immense popularité parmi les...
Gestion de projet agile : Ce livre comprend : Le guide du débutant pour apprendre Scrum + Le guide du débutant pour apprendre Kanban + Le guide du débutant pour apprendre Kanban + Le guide du débutant pour apprendre Scrum + Le guide du débutant pour apprendre Kanban + Le guide du débutant pour appre - Agile Project Management: This book includes: Beginner's step by step guide to Learn Scrum + Beginner's step by step guide to Learn Kanban + Beg
Développement Web : Ce livre comprend : Développement Web pour débutants en HTML + Conception Web...
Ce livre comprend 3 ouvrages :.- Développement...
Développement Web : Ce livre comprend : Développement Web pour débutants en HTML + Conception Web avec CSS + Principes de base du Javascript pour débutants - Web development: This book includes: Web development for Beginners in HTML + Web design with CSS + Javascript basics for Beginners
Java : Ce livre comprend : Les bases de Java pour les débutants + Programmation frontale en Java +...
La simplicité distingue ce livre de tous les...
Java : Ce livre comprend : Les bases de Java pour les débutants + Programmation frontale en Java + Programmation back-end en Java - Java: This book includes: Java Basics for Beginners + Java Front End Programming + Java Back End Programming
Linux : Ce livre comprend : Linux pour les débutants + Lignes de commande Linux et scripts Shell +...
Il s'agit d'une compilation de 3 livres :.**Linux...
Linux : Ce livre comprend : Linux pour les débutants + Lignes de commande Linux et scripts Shell + Sécurité et administration Linux - Linux: This book includes: Linux for Beginners + Linux Command Lines and Shell Scripting + Linux Security and Administration
Java : Les bases de Java pour les débutants - Java: Java Basics for Beginners
La simplicité distingue ce livre de tous les autres. Ce livre contient...
Java : Les bases de Java pour les débutants - Java: Java Basics for Beginners
Python : Ce livre comprend : Les bases de Python pour les débutants + Techniques d'automatisation...
Vous souhaitez apprendre à utiliser le langage de...
Python : Ce livre comprend : Les bases de Python pour les débutants + Techniques d'automatisation Python et Web Scraping + Python pour la science des données - Python: This book includes: Python basics for Beginners + Python Automation Techniques And Web Scraping + Python For Data Scie
Python : Les bases de Python pour les débutants - Python: Python basics for Beginners
Vous envisagez d'apprendre à utiliser le langage de...
Python : Les bases de Python pour les débutants - Python: Python basics for Beginners
Gestion de projet agile : Guide d'apprentissage pas à pas de Scrum pour les débutants - Agile...
Scrum gagne une immense popularité parmi les...
Gestion de projet agile : Guide d'apprentissage pas à pas de Scrum pour les débutants - Agile Project Management: Beginner's step by step guide to Learn Scrum
Cobol : Ce livre comprend : Les bases du Cobol pour les débutants + Interaction avec les bases de...
Vous avez du mal à apprendre Cobol ?Ou...
Cobol : Ce livre comprend : Les bases du Cobol pour les débutants + Interaction avec les bases de données Cobol + Optimisation du code Cobol - Cobol: This book includes: Cobol Basics for Beginners + Cobol Database Interaction + Cobol Code Optimization
Algorithmes : Ce livre comprend : Guide pratique pour apprendre les algorithmes pour les débutants +...
Vous êtes-vous déjà demandé comment un programmeur...
Algorithmes : Ce livre comprend : Guide pratique pour apprendre les algorithmes pour les débutants + Conception d'algorithmes pour résoudre les problèmes courants + A - Algorithms: This book includes: Practical Guide to Learn Algorithms For Beginners + Design Algorithms to Solve Common Problems + A
Programmation R : Ce livre comprend : R Basics for Beginners + R Data Analysis and Statistics + R...
R est un environnement statistique et un langage...
Programmation R : Ce livre comprend : R Basics for Beginners + R Data Analysis and Statistics + R Data Visualization - R Programming: This book includes: R Basics for Beginners + R Data Analysis and Statistics + R Data Visualization
PHP : Ce livre comprend : Les bases de PHP pour les débutants + La sécurité de PHP et la gestion des...
Explorez le monde dynamique du développement web...
PHP : Ce livre comprend : Les bases de PHP pour les débutants + La sécurité de PHP et la gestion des sessions + Les fonctions avancées de PHP - PHP: This book includes: PHP Basics for Beginners + PHP security and session management + Advanced PHP functions
SQL : Techniques avancées d'optimisation des requêtes SQL - SQL: Advanced SQL Query optimization...
De nombreuses entreprises dans le monde souffrent...
SQL : Techniques avancées d'optimisation des requêtes SQL - SQL: Advanced SQL Query optimization techniques
Cobol : Optimisation du code Cobol - Cobol: Cobol Code Optimization
Ce livre est un guide pratique de l'optimisation du code COBOL. Il fournit les...
Cobol : Optimisation du code Cobol - Cobol: Cobol Code Optimization
Programmation R : Les bases de R pour les débutants - R Programming: R Basics for...
R est un environnement statistique et un langage de...
Programmation R : Les bases de R pour les débutants - R Programming: R Basics for Beginners
UX : Les bases de l'expérience utilisateur pour les débutants - UX: User Experience Basics for...
Voici un nouveau type de livre qui va changer...
UX : Les bases de l'expérience utilisateur pour les débutants - UX: User Experience Basics for Beginners
Programmation R : Analyse de données et statistiques R - R Programming: R Data Analysis and...
Intéressé par l'informatique statistique ?R...
Programmation R : Analyse de données et statistiques R - R Programming: R Data Analysis and Statistics
PHP : Fonctions PHP avancées - PHP: Advanced PHP functions
Vous êtes programmeur et vous souhaitez approfondir vos connaissances sur les concepts, les...
PHP : Fonctions PHP avancées - PHP: Advanced PHP functions
Algorithmes : Structures de données avancées pour les algorithmes - Algorithms: Advanced Data...
Vous étudiez la science des données et souhaitez...
Algorithmes : Structures de données avancées pour les algorithmes - Algorithms: Advanced Data Structures for Algorithms
Gestion de projet agile : Guide d'apprentissage pas à pas du Kanban pour les débutants - Agile...
Le paradigme Kanban de la gestion de projet...
Gestion de projet agile : Guide d'apprentissage pas à pas du Kanban pour les débutants - Agile Project Management: Beginner's step by step guide to Learn Kanban
UX : Planification et analyse des données dans un projet UX - UX: Planning and Analyzing Data in a...
Dans ce livre, les concepts de base dont vous avez...
UX : Planification et analyse des données dans un projet UX - UX: Planning and Analyzing Data in a UX Project
Linux : Linux pour les débutants - Linux: Linux for Beginners
Vous avez toujours utilisé le système d'exploitation Windows et vous voulez changer ? Vous...
Linux : Linux pour les débutants - Linux: Linux for Beginners
SQL : Apprendre les bases de SQL pour les débutants - SQL: Learn SQL Basics For Beginners
Vous envisagez d'apprendre le langage SQL, mais vous...
SQL : Apprendre les bases de SQL pour les débutants - SQL: Learn SQL Basics For Beginners
C++ : Ce livre comprend : Les bases du C++ pour les débutants + Les bibliothèques communes du C++ +...
Livre 1 Découvrez le monde de la programmation...
C++ : Ce livre comprend : Les bases du C++ pour les débutants + Les bibliothèques communes du C++ + Le codage des performances du C++ - C++: This book includes: C++ Basics for Beginners + C++ Common used Libraries + C++ Performance Coding
C++ : Bibliothèques communes C++ - C++: C++ Common used Libraries
Ce livre fournit une référence détaillée et facile à utiliser des bibliothèques C++. Il...
C++ : Bibliothèques communes C++ - C++: C++ Common used Libraries
Algorithmes : Guide pratique pour apprendre les algorithmes pour les débutants - Algorithms:...
Vous êtes-vous déjà demandé comment un programmeur...
Algorithmes : Guide pratique pour apprendre les algorithmes pour les débutants - Algorithms: Practical Guide to Learn Algorithms For Beginners
Algorithmes : Concevoir des algorithmes pour résoudre des problèmes courants - Algorithms: Design...
Vous souhaitez approfondir vos connaissances sur...
Algorithmes : Concevoir des algorithmes pour résoudre des problèmes courants - Algorithms: Design Algorithms to Solve Common Problems
Linux : Sécurité et administration de Linux - Linux: Linux Security and Administration
Vous êtes-vous demandé ce qu'est le système d'exploitation...
Linux : Sécurité et administration de Linux - Linux: Linux Security and Administration
Cobol : Les bases du Cobol pour les débutants - Cobol: Cobol Basics for Beginners
Vous avez du mal à apprendre Cobol ?Ou bien...Vous craignez...
Cobol : Les bases du Cobol pour les débutants - Cobol: Cobol Basics for Beginners
Programmation R : Visualisation de données R - R Programming: R Data Visualization
Ce livre est comme un ami qui vous conseille et vous guide dans...
Programmation R : Visualisation de données R - R Programming: R Data Visualization
Algorithmes : Apprendre à utiliser des algorithmes pour résoudre des problèmes généraux -...
Vous souhaitez approfondir vos connaissances sur...
Algorithmes : Apprendre à utiliser des algorithmes pour résoudre des problèmes généraux - Algorithmen: Entwurf von Algorithmen zum Lsen allgemeiner Probleme
Gestion de projet agile : Guide du débutant pour apprendre le Lean, étape par étape - Agile Project...
Vous êtes-vous demandé comment vous et votre...
Gestion de projet agile : Guide du débutant pour apprendre le Lean, étape par étape - Agile Project Management: Beginner's step by step guide to Learn Lean
Algorithmes : Apprendre des algorithmes pour résoudre des problèmes communs - Algoritmos: Disear...
Vous souhaitez approfondir vos connaissances en...
Algorithmes : Apprendre des algorithmes pour résoudre des problèmes communs - Algoritmos: Disear algoritmos para resolver problemas comunes
C++ : Les bases du C++ pour les débutants - C++: C++ Basics for Beginners
Découvrez le monde de la programmation et apprenez à connaître le potentiel du...
C++ : Les bases du C++ pour les débutants - C++: C++ Basics for Beginners
PHP : Sécurité et gestion des sessions en PHP - PHP: PHP security and session management
Découvrez comment vous pouvez sécuriser votre site web...
PHP : Sécurité et gestion des sessions en PHP - PHP: PHP security and session management
Cobol : Interaction avec les bases de données Cobol - Cobol: Cobol Database Interaction
Vous souhaitez mieux comprendre le langage de...
Cobol : Interaction avec les bases de données Cobol - Cobol: Cobol Database Interaction
Linux : Lignes de commande Linux et scripts Shell - Linux: Linux Command Lines and Shell...
Lorsque vous cherchez un livre sur Programmation...
Linux : Lignes de commande Linux et scripts Shell - Linux: Linux Command Lines and Shell Scripting

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)