Pour gérer vos consentements :

Programmation : le Go 1.5 de Google s’émancipe du langage C

Langage de programmation Open Source créé par Google, Go passe aujourd’hui en version 1.5, laquelle est directement accessible sur le site du projet (golang.org) en moutures x86 adaptées à Windows, OS X, Linux et FreeBSD. Le code source du projet permet de compiler le langage pour d’autres offres processeur (ARM et PowerPC) et d’autres OS (DragonFly BSD, NetBSD, OpenBSD, Plan9 et Solaris).

Cette sixième version stable de Go apporte un changement majeur dans son implémentation. Go prend en effet son indépendance vis-à-vis du C. Le runtime et le compilateur Go étaient auparavant écrits en C. Ils sont dorénavant constitués d’un assemblage de code Go et assembleur. L’essentiel de ce changement a été opéré via des outils de conversion C vers Go.

Bien entendu, pour compiler Go 1.5, il faudra disposer au préalable de ce langage de programmation sur sa machine. Fort heureusement, Go 1.5 reste rétrocompatible avec les autres moutures 1.x de cette offre. Sur une machine dépourvue de Go, il sera possible de générer Go 1.4 avec un compilateur C, puis de générer Go 1.5 à l’aide de Go 1.4.

Une voiture-balai plus efficace

Autre changement, des améliorations importantes ont été apportées au ramasse-miettes de Go. Les temps de latence lors des phases de récupération des ressources inutilisées seront maintenant bien plus courts que précédemment. Ils devraient presque toujours se situer sous la barre des 10 ms. Un plus pour les serveurs faisant fonctionner des applications web lourdes, manipulant de larges ensembles de données.

À lire aussi :
Programmation : Perl 5.22 sécurise les traitements de données
Rust 1.0 : le langage de programmation des projets critiques
Quiz Silicon.fr – La programmation sur Raspberry Pi

Crédit photo : © Smeisatch – Shutterstock

Recent Posts

De la marque blanche à l’« exemption souveraine », Broadcom fait des concessions aux fournisseurs cloud

À la grogne des partenaires VMware, Broadcom répond par diverses concessions.

3 heures ago

iPadOS finalement soumis au DMA

iPadOS a une position suffisamment influente pour être soumis au DMA, estime la Commission européenne.

5 heures ago

ChatGPT : le Financial Times signe avec OpenAI

FT Group, éditeur du Financal Times, a signé un accord avec OpenAI afin d'utiliser ses…

2 jours ago

Les hyperscalers renforcent leurs recherches et datacenters pour l’IA

Au premier trimestre, Microsoft, Meta/Facebook et Alphabet/Google ont déjà investi plus de 32 milliards $…

2 jours ago

Cybersécurité : Darktrace dans l’escarcelle de Thoma Bravo

La société britannique de cybersécurité Darktrace a accepté une offre de rachat de 5,32 milliards…

3 jours ago

Étude Trends of IT 2024 : comment les managers IT développent leurs projets

Silicon et KPMG lancent la deuxième édition de l'étude Trends of IT. Cette édition 2024…

3 jours ago