Le nouveau langage Go de Google est il un “Killer Language” ?
Eric Vialle | Mercredi 11 novembre 2009 | 10:19
Google vient de lancer aujourd’hui un nouveau langage de programmation… Dénommé Go.
Fred Cavazza fait une excellente présentation sur son blog de ce langage. Il dit notamment (je cite):
- C’est un langage compilé (donc pas comme javascript) très proche du C mais intégrant une notion d’héritage (donc concurrent du C++)
- Il est censé répondre à une demande croissante de développeurs qui sont coincés entre la rigueur de Java et le manque de sophistication / puissance de PHP
- Il va permettre de diminuer le temps de programmation et de compilation
- Il propose une syntaxe proche du C
- Il est proposé en open source sous licence BSD.
- Go n’est pas un projet d’entreprise mais un projet issu des 20% de R&D accordé à chaque employé
- Go a nécessité deux ans de développement mais n’est utilisé dans aucune application de chez Google (les équipes utilisent surtout C++ et Python)
Un point qui semble être intéressant est que Google déclare travailler sur la gestion des dépendances (adieu Maven et autres Jar’s Hell ?). Néanmoins, rien ne m’est apparu révolutionnaire à la lecture de leur code source, si ce n’est qu’ils souhaitent tendre vers un typage statique.
Mais est ce que Google nous prépare un langage qui va annihiler les autres langages, comme il a sur le faire avec la publicité en ligne, la messagerie et la recherche sur Internet ?





