eBook FRANCÉS EPUB con DRM

GO AVANCÉ

Au cœur du runtime : architecture, concurrence et optimisations

Por THIERRY FOURNIER
Nuevo

Léelo en cualquier dispositivo Descárgalo y empieza a leer ya







Sinopsis

Un livre pour comprendre le fonctionnement interne du langage Go et de son runtime (compatible Go 1.23+), afin de lutiliser plus efficacement et de concevoir de meilleures architectures logicielles.

Go est un langage qui se veut simple. Peu de mots clés, pas dhéritage complexe, une généricité volontairement limitée. Pourtant, derrière cette façade épurée se cache un runtime élaboré qui gère la concurrence, la mémoire et lordonnancement avec une efficacité que peu de langages à garbage collector atteignent. Cette simplicité apparente a un revers : prendre des décisions architecturales éclairées suppose de comprendre ce qui se passe sous le capot.

Ce livre est une exploration technique des mécanismes internes de Go. Il donne les clés pour choisir les meilleures architectures selon ses contraintes réelles : mémoire disponible, nombre de connexions simultanées, exigences de performance, latence acceptable. Il sappuie sur la version stable 1.23 et intègre les évolutions les plus récentes jusquà Go 1.26.

Sans équivalent en français, et rare jusque dans la littérature anglophone, il constitue une référence pour les développeurs confirmés, tech leads et architectes backend qui veulent comprendre Go, pas seulement lutiliser.

Sommaire :

Introduction

FONDEMENTS DU RUNTIME
1. Architecture et modèle de concurrence
2. Démarrage du runtime et initialisation
3. Modèle mémoire de Go
4. Allocation et gestion de la mémoire
5. Garbage collector et récupération mémoire
6. Observabilité et optimisation mémoire
7. Architecture et ordonnancement
8. Composants du runtime et monitoring

TYPES ET STRUCTURES DE DONNÉES
9. Fondements des structures de données
10. Slices et arrays
11. Strings
12. Maps – tables de hachage internes
13. Interfaces et système de types
14. Types paramétrés : polymorphisme à la compilation

MÉCANISMES AVANCÉS DU LANGAGE
15. Switch et sélection de cas
16. Fonctions anonymes et closures
17. Defer : garanties d’exécution
18. Panic et Recover : gestion des conditions exceptionnelles
19. Itérateurs par fonction
20. Unsafe : contourner la sécurité des types
21. Réflexion : introspection et manipulation dynamique
22. Compilation et optimisations

CONCURRENCE MAÎTRISÉE
23. Goroutines
24. Primitives de synchronisation
25. Fonctions avancées de synchronisation
26. Channels : communication et signaling
27. Outils pour la programmation concurrente

ANNEXES
Démonstrations techniques et benchmarks
Algorithmes
Glossaire

Novedades que no querrás perderte

Ver más

Léelo en cualquier dispositivo


Ficha Técnica

Editorial: Éditions D-booker

ISBN: 9782822711906

Idioma: Francés

Fecha de lanzamiento: 22/09/2026

Especificaciones del producto

Reseñas sobre GO AVANCÉ (EBOOK)

Comparte tu experiencia con la comunidad lectora.

0

0 Reseñas

5 0
4 0
3 0
2 0
1 0

Sólo por opinar entras en el sorteo mensual de tres tarjetas regalo valoradas en
20€

Los eBooks más vendidos de la semana

Ver más