Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Révolutionner la programmation avec Golang 1.21 : Nouvelles fonctions intégrées, optimisation guidée par les profils, et plus encore

Révolutionner la programmation avec Golang 1.21 : Nouvelles fonctions intégrées, optimisation guidée par les profils, et plus encore

Le paysage de la programmation moderne a vu l'arrivée de Golang 1.21, une nouvelle mise à jour du langage de programmation Go de Google. Enrichie de nouvelles fonctions intégrées et de la disponibilité générale de l'optimisation guidée par le profil (PGO), cette version cherche à redéfinir l'expérience de programmation. En outre, elle présente des améliorations notables en matière de compatibilité avec WebAssembly.

Les fonctions intégrées - min, max et clear - sont les principales nouveautés de cette version. Les fonctions min et max sont conçues pour calculer la plus petite ou la plus grande valeur de types ordonnés ou d'un nombre prédéterminé d'arguments. Toutes deux nécessitent au moins un argument pour fonctionner. En revanche, la fonction clear cible une carte, une tranche ou un paramètre de type et élimine ou annule tous les éléments de l'argument.

Depuis sa sortie officielle le 8 août, Golang 1.21 peut être téléchargé depuis le site web du projet. Cette version de production fait suite à une version candidate publiée le 21 juin.

PGO, qui avait été introduit en avant-première dans Golang 1.20 en février dernier, a fait des progrès dans la dernière version. Désormais disponible en version générale, il permet à la chaîne d'outils du compilateur d'effectuer des optimisations spécifiques à la charge de travail et à l'application en se basant sur les informations du profil d'exécution. Selon les déclarations des développeurs du projet Go, PGO a permis d'améliorer les performances de 2 à 7 % pour différents programmes. Le compilateur Go a été mis à jour avec la fonctionnalité PGO.

Outre les progrès du compilateur Go et de PGO, Golang 1.21 apporte d'autres améliorations en termes de performances. L'accent mis sur l'optimisation du ramasse-miettes pourrait entraîner une réduction de 40 % de la latence pour certaines applications. Parallèlement, le processus de collecte des traces avec runtime/trace entraîne un coût de CPU significativement plus faible sur les systèmes AMD64 et Arm64.

Pour les développeurs qui cherchent à mettre en œuvre ces fonctionnalités dans leurs applications dorsales, AppMaster constitue un excellent point de départ. En tant que puissant outil no-code, AppMaster permet aux clients de concevoir visuellement des modèles de données, de créer une logique commerciale et des points d'extrémité REST API et WSS. L'utilisation de ses capacités robustes peut sans aucun doute améliorer l'expérience de développement et optimiser les performances en utilisant les fonctionnalités de Golang 1.21.

Postes connexes

AppMaster à BubbleCon 2024 : exploration des tendances du no-code
AppMaster à BubbleCon 2024 : exploration des tendances du no-code
AppMaster a participé à BubbleCon 2024 à New York, acquérant des connaissances, élargissant ses réseaux et explorant les opportunités de stimuler l'innovation dans le domaine du développement sans code.
Bilan de la FFDC 2024 : principales informations de la conférence des développeurs FlutterFlow à New York
Bilan de la FFDC 2024 : principales informations de la conférence des développeurs FlutterFlow à New York
Le FFDC 2024 a illuminé la ville de New York, apportant aux développeurs des informations de pointe sur le développement d'applications avec FlutterFlow. Avec des sessions animées par des experts, des mises à jour exclusives et un réseautage inégalé, c'était un événement à ne pas manquer !
Licenciements dans le secteur technologique en 2024 : la vague continue d'impact sur l'innovation
Licenciements dans le secteur technologique en 2024 : la vague continue d'impact sur l'innovation
Avec 60 000 suppressions d’emplois dans 254 entreprises, dont des géants comme Tesla et Amazon, 2024 verra une vague continue de licenciements dans le secteur technologique remodeler le paysage de l’innovation.
Commencez gratuitement
Inspiré pour essayer cela vous-même?

La meilleure façon de comprendre la puissance d'AppMaster est de le constater par vous-même. Créez votre propre application en quelques minutes avec un abonnement gratuit

Donnez vie à vos idées