Sur le Web, Google veut remplacer le populaire langage JavaScript par Dart, son langage de programmation structuré pour le Web.
Du coté du développement natif, la firme propose Go comme une alternative au célèbre langage de programmation C et son implémentation orientée objet C++.
Google maintient un rythme de développement effréné de ces deux plateformes. Quelques mois après la publication de Dart 1.3, la firme dévoile une nouvelle version de Go, qui sort six mois après la dernière version majeure.
Go 1.3 gagne en performance, améliore les outils de développement et ouvre le langage à de nouveaux environnements d’exécution.
GoDoc, le serveur de documentation Go, s’est enrichi de l’analyse statique. Lorsqu’il est activé, les résultats d’analyse sont présentés à la fois dans la source et la documentation des paquets vus.
La chaine d’outils gc prend désormais en charge l’exécution Native Client (NaCl) dans un bac à sable (sandbox) sur les architectures Intel 32 et 64 bits. Cette nouveauté permet de garantir plus de sécurité lors de l’exécution du code non fiable.
Go 1.3 introduit un support expérimental de nouvelles plateformes, dont DragonFly BSD, Plan 9 et les systèmes d’exploitation Solaris.
L’environnement d’exécution du langage de programmation a subi quelques modifications qui ont amélioré le rendement des binaires Go. Il s’agit notamment des améliorations du ramasse-miettes (garbage collector), l’introduction d’une nouvelle stratégie de gestion de la pile et des améliorations du moteur d’expressions régulières.
Dans le cadre du grand remaniement de l’éditeur de liens Go, les compilateurs et linkers ont subi une refactorisation. La phase de sélection des instructions faisant partie précédemment de l’agent de liaison a été déplacée vers le compilateur, avec à la clé des accélérations incrémentielles pour les grands projets.
Go et Dart sont des langages pleins de potentiels, mais qui, pour l’instant, sont encore utilisés par peu de développeurs. Suite à l’évolution de ces deux plateformes, Developpez.com a créé cette semaine des forums dédiés à ces deux langages, afin de permettre aux développeurs francophones de s’entraider et partager leurs expériences sur ceux-ci.
Télécharger Go 1.3
Notes de version de Go 1.3
A propos du forum Go de Developpez.com
A propos du forum Dart de Developpez.com
Et vous ?
Que pensez-vous du langage Go ? Représente-t-il une sérieuse menace pour C et C++ ?
Que pensez-vous de cette volonté de Google à vouloir remplacer ces langages populaires (JavaScript, C et C++) ?
Go, l'alternative de Google à C et C++ sort en version 1.3 :
Gain en performance, améliorations des outils et support de nouvelles plateformes
Go, l'alternative de Google à C et C++ sort en version 1.3 :
Gain en performance, améliorations des outils et support de nouvelles plateformes
Le , par Hinault Romaric
Une erreur dans cette actualité ? Signalez-nous-la !