Un nouveau langage de programmation OpenSource par Google, le Go. Le site vient d’être publié, l’adresse est http://www.golang.org. Robert Griesemer, Rob Pike et Ken Thompson sont les piliers de ce langage. Ils ont commencé sur un tableau vide le 21 septembre 2007.
Go est …
- Simple: (Exemple ou on peut voir le support natif de l’UTF-8)
package main import "fmt" func main() { fmt.Printf("Hello, 世界\n") } - Rapide: La vitesse d’exécution est semblable à du C ou du C++.
- Sécurisé: Go est sécurisé au niveau de la mémoire et des types. Go a des pointeurs, mais pas de pointeurs arithmétiques.
- Concurrent: Les threads sont appelés des goroutines et c’est gérer de base dans le langage.
- Fun: Go a donc une syntaxe propre & un garbage collector, il ressemble à un langage dynamique mais avec la rapidité et la sécurité d’un langage statique. Puis regardez le logo!
- OpenSource :-)
Si le langage Go vous intéresses vous pouvez commencer avec ce PDF.
Je ferais un article plus complet quand j’aurais eu le temps de me documenter plus sérieusement.
Répondre
Ouch ! Le temps de compil est juste hallucinant.