Apprendre la programmation simultanée avec Go

Note :   (5,0 sur 5)

Apprendre la programmation simultanée avec Go (James Cutajar)

Avis des lecteurs

Résumé:

Le livre « Concurrent Programming with Go » est considéré comme une excellente ressource pour comprendre la concurrence dans la programmation, en particulier en utilisant le langage Go. Il est bien organisé, accessible et offre des conseils pratiques aux développeurs de tous niveaux. Il démystifie avec succès les sujets complexes liés à la concurrence, les rendant compréhensibles et applicables dans le langage Go et au-delà.

Avantages:

Excellente ressource pour comprendre la concurrence en utilisant Go.

Inconvénients:

Bien structuré et facile à lire, il convient aussi bien aux débutants qu'aux programmeurs expérimentés.

(basé sur 8 avis de lecteurs)

Titre original :

Learn Concurrent Programming with Go

Contenu du livre :

Ecrivez du code concurrent en Go qui améliore les performances des applications, s'adapte à des charges plus importantes et tire pleinement parti du matériel multiprocesseur moderne.

Dans Apprendre la programmation concurrente avec Go, vous apprendrez à :

⬤ Mettre en œuvre une concurrence efficace pour des logiciels plus réactifs, plus performants et plus évolutifs.

⬤ Éviter les problèmes de concurrence courants tels que les blocages et les conditions de course.

⬤ Gérer la concurrence à l'aide de goroutines, de mutex, de verrous lecteur-écrivain, etc.

⬤ Identifier les modèles de concurrence tels que le pipelining, les pools de travailleurs et le passage de messages.

⬤ Découvrir les avantages, les limites et les propriétés de l'informatique parallèle.

⬤ Améliorez vos compétences en codage Go avec le multithreading avancé.

Apprendre la programmation concurrente avec Go vous apprend à utiliser la concurrence pour améliorer les performances de vos applications Go. Chaque chapitre pose un nouveau problème qui peut être résolu en utilisant la concurrence et présente la bonne approche pour l'implémenter en Go. Dans ce tutoriel facile à lire, vous découvrirez les modèles de concurrence, apprendrez à éviter les pièges les plus courants et tirerez parti de l'approche innovante de Go en matière de concurrence. Des exercices pratiques à la fin de chaque chapitre vous aideront à mettre en pratique vos nouvelles compétences afin d'assimiler ce que vous avez appris.

L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.

À propos de la technologie

La programmation concurrente est essentielle pour tirer le meilleur parti du matériel informatique multiprocesseur moderne. Elle permet à plusieurs tâches de s'exécuter et d'interagir simultanément, ce qui accélère les performances et réduit le temps d'attente des utilisateurs. Grâce à ses modèles de concurrence intégrés, Go de Google est l'un des meilleurs langages que vous puissiez utiliser pour apprendre et appliquer la programmation concurrente à vos systèmes.

À propos du livre

Apprendre la programmation concurrente avec Go vous apprend à améliorer les performances de vos systèmes grâce à la puissance de la programmation concurrente. Il démystifie la concurrence, expliquant des sujets complexes en utilisant un langage simple, des visuels faciles à suivre et des exemples pertinents auxquels vous serez confronté tous les jours en tant que développeur. Vous comprendrez les dessous de la concurrence en construisant des outils communs de concurrence tels que les verrous lecteurs/écrivains, les sémaphores et les pools de threads. À la fin de votre lecture, vous serez en mesure de coder sans effort des applications concurrentes en Go. Vous disposerez également d'une base solide pour appliquer vos nouvelles compétences en matière de concurrence dans presque tous les autres langages.

A propos du lecteur

Pour les programmeurs qui connaissent déjà les bases de Go ou d'un autre langage de type C. Aucune expérience en programmation concurrente n'est requise.

À propos de l'auteur

James Cutajar est un développeur de logiciels qui s'intéresse à l'informatique évolutive à haute performance et aux algorithmes distribués. Il travaille dans le domaine de la technologie dans diverses industries depuis plus de 20 ans. Au cours de sa carrière, il a été contributeur open source, blogueur, évangéliste technologique, instructeur Udemy et auteur.

Autres informations sur le livre :

ISBN :9781633438385
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2024
Nombre de pages :328

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Structures de données et algorithmes en Java - Beginning Java Data Structures and...
Bien que votre application soit utile, elle n'est peut-être pas très...
Structures de données et algorithmes en Java - Beginning Java Data Structures and Algorithms
Apprendre la programmation simultanée avec Go - Learn Concurrent Programming with Go
Ecrivez du code concurrent en Go qui améliore les performances des...
Apprendre la programmation simultanée avec Go - Learn Concurrent Programming with Go

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)