Le langage Go a été présenté par Google en novembre 2009, mais ses créateurs Robert Griesemer, Rob Pike et Ken Thompson y travaillent depuis 2007. Google est parti d'un constat simple, alors que l'informatique s'est complètement modifiée à vitesse grand V ces dernières années, rien n'a vraiment bougé dans le domaine des langages de programmation. Go a donc pour ambition de devenir un langage de programmation universel, simple à utiliser, exécuter, et compiler. Ils ne s'en cachent pas, pour parvenir à ce résultat les créateurs de Go ont pris ce qu'il y avait de meilleur dans les langages existants qu'il s’agisse des performances de langages du type C ou C++, ou de la programmation orientée objet des Ruby et autres Python.

Le langage de programmation système Go a comme objectif principal la rapidité d'exécution avec une phase de compilation fortement accélérée. Il est également adapté pour le développement d'applications multithreads. Disponible sous les systèmes d'exploitation Windows, Mac OS X, Linux et FreeBSD, il va devoir maintenant faire ses preuves au niveau des développeurs. Ces derniers disposeront à cet effet d'un kit de développement. A noter que Go sera intégré directement dans le Pass Google App Engine et dans la très connue et utilisée suite de développement GCC.

Selon Google, les applications compilées à partir de Go seront portables, et une rétro-compatibilité sera assurée.

Reste à voir si les développeurs suivront.

 

Visiter le site officiel de Go

Source : Blog GoLand