Note :
Ce livre est un guide complet pour les développeurs Delphi qui se concentre sur l'amélioration des performances des applications grâce à diverses techniques et outils. Il couvre des sujets tels que le profilage, les algorithmes, la programmation parallèle et l'utilisation de bibliothèques externes, ce qui en fait une ressource précieuse pour les programmeurs intermédiaires et avancés.
Avantages:⬤ Offre des exemples pratiques et des explications claires de concepts complexes.
⬤ Couvre un large éventail de sujets relatifs aux performances, notamment le profilage, l'optimisation et la programmation parallèle.
⬤ Convient à plusieurs versions de Delphi, ce qui en améliore l'accessibilité.
⬤ Inclut de courts extraits de code et des liens vers des exemples complets sur GitHub.
⬤ Un style d'écriture engageant qui donne l'impression d'être instructif.
⬤ Contient des idées uniques de l'auteur basées sur la recherche et l'expérience.
⬤ Convient davantage aux utilisateurs de niveau intermédiaire ou avancé ; les débutants peuvent le trouver difficile.
⬤ Certaines sections peuvent contenir des détails excessifs qui ne sont pas nécessaires pour une utilisation quotidienne.
⬤ De courts extraits de code peuvent ne pas suffire à tous les lecteurs et nécessiter des ressources supplémentaires.
⬤ Certains lecteurs ont noté la petite taille de la police dans la version imprimée.
(basé sur 10 avis de lecteurs)
Delphi High Performance - Second Edition: Master the art of concurrency, parallel programming, and memory management to build fast Delphi apps
Découvrez les performances des algorithmes, les optimisations de haut et de bas niveau et le comportement interne des programmes écrits en langage Delphi.
L'achat de la version imprimée ou du livre Kindle inclut un livre électronique PDF gratuit.
Caractéristiques principales :
⬤ Découvrez les bibliothèques de programmation externes qui accéléreront votre programmation et votre code.
⬤ Apprenez à intégrer des bibliothèques externes dans vos programmes Delphi.
⬤ Les bibliothèques de programmation externes permettent d'accélérer la programmation et le code, et d'intégrer des bibliothèques externes dans les programmes Delphi.
Description du livre :
Les performances, c'est important ! Les utilisateurs détestent utiliser des programmes qui ne réagissent pas aux interactions ou qui s'exécutent trop lentement pour être utiles. Bien qu'il soit assez simple de devenir programmeur, il faut faire preuve de dévouement et travailler dur pour atteindre un niveau avancé de compétence en programmation, où l'on sait comment écrire du code rapide.
Ce livre commence par vous aider à explorer les algorithmes et la complexité algorithmique et continue en décrivant les outils qui peuvent vous aider à trouver les parties lentes de votre code. Les chapitres suivants vous fourniront des idées pratiques sur l'optimisation du code en faisant moins de travail ou en le faisant d'une manière plus intelligente. Le livre vous apprend également à utiliser les structures de données optimisées de la bibliothèque Spring4D, ainsi qu'à explorer les structures de données qui ne font pas partie de la bibliothèque d'exécution standard de Delphi.
La deuxième partie du livre traite de la programmation parallèle. Vous découvrirez les problèmes qui ne se produisent que dans un code multithread et explorerez diverses approches pour les résoudre efficacement. Les derniers chapitres fournissent des instructions sur l'écriture de code parallèle de différentes manières - en utilisant le support de base du threading ou en se concentrant sur des concepts avancés tels que les tâches et les modèles parallèles.
À la fin de ce livre, vous aurez appris à regarder vos programmes d'un point de vue totalement différent et serez équipé pour rendre votre code plus rapide qu'il ne l'est actuellement.
Ce que vous apprendrez
⬤ Se familiariser avec la complexité algorithmique et apprendre à la reconnaître.
⬤ Utiliser des outils pour déterminer le comportement d'un programme en cours d'exécution.
⬤ Accélérer les programmes en faisant moins au lieu de faire plus.
⬤ Découvrir le fonctionnement interne des structures de données de Delphi.
⬤ Comprendre le gestionnaire de mémoire de Delphi.
⬤ Découvrez comment écrire des programmes parallèles de bas niveau avec TThread.
⬤ Utiliser les modèles parallèles des bibliothèques PPL et OTL pour écrire du code rapide.
⬤ Inclure du code externe, écrit en C ou C++, dans les programmes Delphi.
A qui s'adresse ce livre :
Ce livre s'adresse à tous les programmeurs Delphi. Que vous soyez un débutant ou un programmeur accompli, vous y trouverez quelque chose d'intéressant. Même si l'accent est mis sur la dernière version de Delphi, le code n'utilise que la syntaxe Delphi standard, sans les ajouts syntaxiques des dernières versions, et la majeure partie du code devrait compiler et fonctionner dans n'importe quel Delphi à partir de XE7. Si vous utilisez une version plus ancienne de Delphi, ne désespérez pas ! La plupart des concepts présentés dans ce livre ne dépendent pas d'une version spécifique de Delphi et seront utiles à tous.
© 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)