La langue Go a été mise à jour vers la version 1.15





La sortie du langage de programmation Go 1.15 a été présentée récemment . Comme vous le savez, il s'agissait au départ d'un projet Google, qui allait au-delà de l'entreprise et a commencé à se développer avec le soutien de développeurs tiers. Le code du projet est distribué sous la licence BSD.



Go a beaucoup d'avantages, ils ont été écrits plus d'une fois sur Habré. Entre autres, il convient de noter que Go a été initialement développé en tant que projet de programmation multi-thread avec la capacité de créer des programmes et des services pouvant fonctionner sur des systèmes multicœurs. La version 1.15 a beaucoup d'innovations attendues.



image



La liste complète des innovations est ici , et les principales sont énumérées ci-dessous:



  • . , . . , ELF Go- 20% . 30%.
  • , 5%. , .
  • Runtime CPU, . .
  • L'indicateur -spectre a été ajouté au compilateur et à l'assembleur pour activer la protection contre les attaques de classe Spectre.
  • Le champ CommonName des certificats X.509 est obsolète.
  • Les développeurs peuvent répertorier plusieurs proxys avec la commande go dans la variable d'environnement GOPROXY.
  • L'utilitaire vétérinaire a reçu un avertissement concernant la tentative de conversion à partir de la chaîne (x) si x est un type entier autre que rune ou octet.
  • Ajout de l'option -gnu à l'utilitaire objdump pour prendre en charge la sortie des vidages désassemblés dans la syntaxe de l'assembleur GNU.
  • Un nouveau package time / tzdata est apparu, qui permet d'intégrer une base de données avec des informations sur les fuseaux horaires dans un programme.
  • Il existe de nombreuses améliorations différentes de la bibliothèque standard.


Comme vous pouvez le voir, le projet se développe activement. Il ne perd pas sa caractéristique principale - l'hybridité, où la haute performance des langages compilés est combinée avec les avantages des langages de script.



All Articles