Comme c'est vendredi...
Qui pourrait m'expliquer quelle mouche a piqué Google, qui
vient d'annoncer un nouveau langage, GO ?
voir : http://golang.org
Ça a l'air d'un truc hyper-statique, vaguement dérivé du C++, dont je ne comprends pas l'intérêt.
@+
--
Michel Claveau
Je ne pense pas qu'il y ait beaucoup d'intérêt pour nous (utilisateurs
de python). C'est surtout pour la prog système apparemment...
--
William Dodé - http://flibuste.net
Informaticien Indépendant
Dans la même veine, j'ai été affreusement déçu, lorsque j'ai réalisé que le développement, sous Android (le SDK, etc.) était tout en Java.
Alors que Google a, parmi ses employés, un certain Guido Van Rossum...
Pourtant, ils avaient pris le bon chemin, avec GoogleAppEngine, basé sur Python.
@+
--
Michel Claveau
Bonjour :)
>
> Comme c'est vendredi...
> Qui pourrait m'expliquer quelle mouche a piqué Google, qui
> vient d'annoncer un nouveau langage, GO ?
Un commando de mouches barbus issu de la unix team je crois.
> voir : http://golang.org
>
> Ça a l'air d'un truc hyper-statique, vaguement dérivé du C++, dont je ne comprends pas l'intérêt.
>
> @+
Je ne comprends pas pourquoi tout le monde trouve un lien de parenté
entre ce nouveau langage et C++.
C++ est un langage à objets avec une hiérarchisation des types rigide et
des mécanismes complexes de dérivation de types, Go repose sur les
concepts de méthodes, d'interfaces et sur un truc qui ressemble à du
duck typing (ce qui le rapproche un peu de python). Au niveau de
l'approche objet, c'est l'anti-C++ total !
Pour l'intérêt... donner au C un descendant actuel (projets de grande
taille, programmation concurrente) et agréable à utiliser
(interfaces/duck typing, ramasse-miettes, syntaxe simple et orientée
concurrence, compilation rapide).
En gros, faire un langage compilé que même les amoureux des langages
interprétés approuveraient.
Peut-être à rapprocher de NativeClient aussi...
Personnellement, ce langage m'intrigue.
Il y a un gars qui s'est amusé à comparer Go et Algol-68 :
http://www.cowlark.com/2009-11-15-go
@+
--
Michel Claveau