Aller au contenu

G.I. Go - Comment compter les Gophers sans perdre la mémoire

Photo de Benoît Masson
Hosted By
Benoît M. et 2 autres
G.I. Go - Comment compter les Gophers sans perdre la mémoire

Détails

Pour cette nouvelle session, Benoît Masson (OVHcloud) viendra présenter une des dernières évolutions du langage.

La version 1.23 de Go publiée cet été introduit la notion d'itérateurs, pour unifier des pratiques variées. Désormais, on peut « range » sur n'importe quel objet, pourvu qu'on ait défini programmatiquement comment itérer dessus !

Nous verrons comment cela fonctionne, avec du code illustrant quelques cas d'usage pratiques, en mesurant les avantages et inconvénients par rapport aux alternatives usuelles.

Et pour étendre le sujet, nous allons finir par implémenter un algorithme de comptage de mots distincts dans un texte, en espace mémoire (très) contraint, tout en maintenant des performances optimales. Cela sera rendu possible par l'utilisation d'un itérateur combiné à un algorithme probabiliste simple et très efficace.

La présentation sera suivie d'un petit pot, pour poursuivre les discussions de façon informelle.

Photo of Golang Rennes group
Golang Rennes
Afficher d'autres événements
OVH
3b avenue belle fontaine, Immeuble LE NEWTON, accès par le Hall A · Cesson-Sévigné