Note :
Ce livre fournit une vue d'ensemble de haut niveau des algorithmes distribués, en mettant l'accent sur l'intuition et la compréhension plutôt que sur des preuves rigoureuses. Il convient aux praticiens qui cherchent à saisir rapidement les bases, mais son applicabilité aux systèmes distribués modernes présentant des défaillances est limitée. Le matériel est dense et nécessite une lecture attentive, ce qui le rend moins idéal pour un apprentissage occasionnel ou en autodidacte en raison de l'absence de solutions pour les exercices.
Avantages:⬤ Offre des explications approfondies et des variations d'algorithmes avec des diagrammes et du pseudo-code.
⬤ Bon pour acquérir rapidement une intuition sur les algorithmes distribués.
⬤ Contient des exercices pour la pratique.
⬤ Recommandé aux praticiens et aux étudiants, en particulier au niveau de la licence ou du master.
⬤ Le papier et la reliure de haute qualité améliorent l'expérience de lecture.
⬤ De nombreux algorithmes reposent sur un modèle idéal, qui n'est pas applicable aux systèmes distribués tolérants aux pannes du monde réel.
⬤ Le livre ne contient pas de preuves, ce qui peut limiter la compréhension de certains lecteurs.
⬤ Les exercices ne comportent pas de solutions, ce qui rend l'auto-apprentissage difficile.
⬤ Certains lecteurs ont trouvé le matériel trop abstrait et manquant d'exemples pratiques ou de code.
(basé sur 15 avis de lecteurs)
Distributed Algorithms - An Intuitive Approach
Un guide complet sur les algorithmes distribués qui met l'accent sur les exemples et les exercices plutôt que sur l'argumentation mathématique.
Ce livre offre aux étudiants et aux chercheurs un guide des algorithmes distribués qui met l'accent sur les exemples et les exercices plutôt que sur les subtilités des modèles mathématiques. Il évite l'argumentation mathématique, qui constitue souvent une pierre d'achoppement pour les étudiants, en enseignant la pensée algorithmique plutôt que les preuves et la logique. Cette approche permet à l'étudiant d'apprendre un grand nombre d'algorithmes dans un laps de temps relativement court. Les algorithmes sont expliqués à l'aide de descriptions brèves et informelles, d'exemples éclairants et d'exercices pratiques. Les exemples et les exercices permettent aux lecteurs de comprendre les algorithmes de manière intuitive et sous différentes perspectives. Des esquisses de preuves, argumentant l'exactitude d'un algorithme ou expliquant l'idée derrière des résultats fondamentaux, sont également incluses. Une annexe propose des descriptions en pseudocode de nombreux algorithmes.
Les algorithmes distribués sont exécutés par un ensemble d'ordinateurs qui s'envoient des messages ou par plusieurs logiciels qui utilisent la même mémoire partagée. Les algorithmes présentés dans ce livre sont pour la plupart des "classiques", sélectionnés parce qu'ils éclairent la conception algorithmique des systèmes distribués ou les questions clés de l'informatique distribuée et de la programmation concurrente.
Distributed Algorithms peut être utilisé dans le cadre de cours destinés à des étudiants de niveau supérieur en informatique, ou comme référence pour les chercheurs dans ce domaine.
© 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)