Le langage Go

Le langage Go est un langage de programmation multi-paradigme, intégrant des styles de la programmation impérative, parallèle, logique, fonctionnelle, objet. Le langage Go a un système de type statique, fortement typé, structurel et sûr, basé sur l'inférence de types avec la possibilité d'utiliser un typage explicite. Il est multi-thread.

Le langage Go est inspiré du C et du Pascal, facile à comprendre et facile à adopter. La compilation du Go est trés rapide. La rapidité d'exécution est aussi visée. Il peut être utilisé aussi bien pour écrire des applications, des scripts ou de grands systèmes. Sa simplicité est voulue pour assurer la maintenance et l'évolution des programmes sur plusieurs générations de développeurs.

Dans le langage Go, la gestion de la mémoire est laissée à un ramasse-miette.

Ce langage a été conçu initialement par Keith Clark et Francis McCabe sous le nom de Go! en 2003, puis développé en open-source par Google en 2009 à partir d'une conception de Robert Griesemer, Rob Pike et Ken Thompson.

Documents : golang-france

---- 5 Juillet 2015 ----

 


Dominique Mabboux-Stromberg