14 points par lemonmint 2024-11-12 | 3 commentaires | Partager sur WhatsApp

Nous avons célébré le 15e anniversaire de la publication de Go en open source !

Depuis le 10e anniversaire de Go, Go comme le monde ont beaucoup changé. En même temps, beaucoup de choses sont restées les mêmes : Go reste fidèle à son engagement envers la stabilité, la sûreté, ainsi que l’ingénierie logicielle à grande échelle et le support en production.

Go continue sur sa lancée ! Sa base d’utilisateurs a plus que triplé au cours des cinq dernières années, ce qui en fait l’un des langages à la croissance la plus rapide. Parti de presque rien il y a seulement 15 ans, Go est devenu l’un des 10 principaux langages et le langage du cloud moderne.

Principales réalisations

  • Amélioration du routeur HTTP de la bibliothèque standard
  • Refonte complète du système de traçage d’exécution
  • Génération de nombres aléatoires plus robuste
  • Introduction du premier package v2 dans la bibliothèque standard
  • Amélioration de l’extensibilité de gopls
  • Introduction des génériques (Go 1.18)
  • Introduction du système de modules Go (Go 1.14)
  • Introduction de la compatibilité ascendante du langage (Go 1.21)
  • Amélioration de la portée des variables de boucle for et introduction des itérateurs personnalisés (Go 1.23)
  • Croissance comme langage de l’infrastructure cloud tout en préservant la stabilité et la sûreté

Projets à venir

  • Introduction prévue d’une nouvelle implémentation des maps et d’un nouvel algorithme de garbage collection
  • Prise en charge intégrée du chiffrement certifié FIPS
  • Amélioration de l’optimisation pour le matériel moderne
  • Prise en charge des instructions matérielles récentes pour les vecteurs et les matrices
  • Renforcement du support pour l’infrastructure et les applications IA
  • Amélioration de la localité CPU et mémoire
  • Modernisation de la bibliothèque standard

Merci

Tout cela a été possible grâce aux incroyables contributeurs de Go et à sa communauté florissante. Il y a 15 ans, nous ne pouvions qu’imaginer le succès qu’allait connaître Go et la communauté qui se développerait autour de lui. Merci à toutes celles et ceux qui ont joué un rôle, grand ou petit. Nous espérons que l’année à venir sera une excellente année pour vous tous.

Go continuera d’évoluer comme langage clé de l’ère du cloud et de l’IA, en maintenant un équilibre entre stabilité et innovation.

3 commentaires

 
bbulbum 2024-11-18

Déjà le 15e anniversaire..! Pourtant, même si c’est personnellement le langage que j’affectionne le plus, je n’arrive pas à l’utiliser souvent.

 
ifmkl 2024-11-12

Go a déjà 15 ans... Aaaah, la vie est vraiment éphémère...

 
tsboard 2024-11-12

Joyeux 15e anniversaire à Go ! Je suis moi-même en train de réécrire récemment le backend d’un projet en cours, de TypeScript (Bun) vers Go, et j’ai vraiment eu l’impression que c’était un langage pensé pour le cloud, à tel point qu’il m’a totalement convaincu. Si vous hésitez à utiliser Go, je vous recommande de l’essayer au moins une fois sur un projet perso. (En particulier si vous écrivez aussi vos backends en TypeScript, j’aimerais vraiment que vous tentiez l’expérience au moins une fois !)