Mardi 9 février 2010
NASDAQ : 2153.68 28.66   nasdaq1.35 %
RECHERCHE
OK
 
NEWSLETTER
newsletter
Abonnez-vous gratuitement
à notre newsletter
hebdomadaire - Cliquez ICI
Indexel
  • DOSSIERS
  • PRATIQUE
pub Publicité
 

ACTUALITES

Google crée son propre langage

Imprimer Envoyer à un ami Contacter la rédaction
Par Antoine Robin le 18/11/2009 - indexel.net
 
Google-cree-son-propre-langage

Inspiré de la syntaxe de Python et de C++, Go est le nouveau langage de programmation de Google. Il est facile à écrire et rapide à compiler. Il pourrait entraîner l'adhésion des développeurs grâce à sa licence open source.

 

Après Noop, un langage expérimental ressemblant à Java, Google vient de présenter un nouveau langage de programmation : Go. Disponibles sous licences open source BSD et Creative Commons, la documentation et le compilateur de Go sont téléchargeables gratuitement.

"Go combine la rapidité de développement des langages dynamique comme Python avec la performance et la sécurité des langages compilés tels que C et C++", explique Google sur son blog dédié à l'open source.

Go est un langage de programmation système, orienté objet, dont le code source doit être compilé pour pouvoir s'exécuter. Go tente de trouver le meilleur compromis possible entre rapidité de développement, performances, facilité de maintenance et sécurité.

Du coup, les performances de Go seraient de 10 à 20 % inférieures à celle du langage C. En contrepartie, sa syntaxe est bien plus productive : elle s'inspire de C++ et de Python que Google utilise déjà abondamment dans son infrastructure.

Go a été mis au point par plusieurs grands noms du développement, notamment Rob Pike et Ken Thompson. Rob Pike et Ken Thompson sont les créateurs du format d'encodage de caractères UTF-8 qui est désormais un standard. Ken Thompson a également inventé le langage B, précurseur du langage C.

Avec de tels géniteurs, la blogosphère se demande si Go connaîtra un succès identique à celui de C++ et Java. Si personne ne peut encore le prédire, Google devra en revanche négocier la paternité de Go avec Frank McCabe, un développeur indépendant, qui a déjà inventé un langage du même nom au début des années 2000.

LIRE AUSSI
 
  • Delicious
  • Facebook
  • Digg!
  • Technorati
  • Scoopeo
  • Viadeo
Partager :
LIRE AUSSI
 
pub Publicité

Image illustrant le dossier "Cloud Computing"