Suivez-nous

Système

Go : Google joue le jeu

neilime

Publié le

 

Par

go-logo-black.jpg

go-logo-black.jpgComme si le nombre de langages informatiques n’était pas suffisamment élevé pour que d’éminents salariés de Google décident d’en lancer un nouveau. Avec la force de frappe que l’on connaît à leur employeur, si les développeurs accrochent, on devrait en entendre parler pendant de longues années.

Lancé par Ken Thompson, gros contributeur du premier système Unix et créateur du langage de programmation B (le prédécesseur du C) et Rob Pike, qui a participé au développement des premières interfaces graphiques pour Unix ainsi qu’à la création de l’UTF-8, Go se présente comme un langage :
– simple à utiliser,
– rapide à compiler et presque aussi rapide à exécuter que du C,
– sûr, dans ses accès mémoire notamment,
– concurrent, dans le sens où les serveurs pourront faire tourner de très nombreuses routines sans risque de dépassement de la pile d’exécution,
– facile à utiliser en raison des efforts portés sur sa syntaxe, son mode de compilation, son ramasse-miette et sa gestion de la réflexion
– et enfin, Go est évidemment open source.

Sous Mac OS X, on peut pour le moment uniquement compiler pour l’architecture x86 mais aussi bientôt pour ARM (processeur de l’iPhone), les éléments nécessaires à son utilisation (bibliothèques du C, GCC, parseur Bison et éditeur ed) pouvant être intégrés à Xcode.

Golang.org (via)