Aujourd'hui je vais vous montrer comment installer GO, ce nouveau langage de programmation initié par Google et qui ambitionne de devenir le langage de programmation du future.
Sorti le 10 Novembre, GO lance un pari audacieux à la communauté des programmeurs, alliant une simplicité d'écriture inspirée de langages interprétés tels Python, et une robustesse héritée du C, ce langage compilé a pour but de tirer le meilleur des processeurs multi-cœurs et de mieux se déployer sur les réseaux.
Les concepteurs de GO ne sont pas n'importe qui: Robert Griesemer, ken Thompson, et Rob Pike (Fondateurs d'Unix, language B, UTF-8, V8, Plan 9, ... etc) Autant dire que ça ne plaisante pas!
Pour installer GO il faut d'abord avoir mercurial et Bison installés :
sudo apt-get install bison gcc libc6-dev ed make
sudo apt-get install mercurialDéfinir trois variables d'environnement dans le fichier .bashrc (X=
amd64,
386 ou
arm
) :export GOROOT=$HOME/go(Ne pas oublier de remplacer le X avec l'architecture de votre OS), ajouter deux répertoire dans la variable $PATH:
export GOARCH=X
export GOOS=linux
PATH=$PATH:$HOME/binMaintenant lancez:
PATH=$PATH:$HOME/go
hg clone -r release https://go.googlecode.com/hg/ $GOROOTCela devrait prendre un peu de temps pour cloner le répertoire /hg dans votre $HOME/go
Quand ça sera fait, débutez l'installation avec:
cd $GOROOT/srcFaites un test en créant un fichier test.go contenant:
./all.bash
package main
import "fmt"
func main() {
fmt.Printf("السلام عليكم, Salut, Hello, 世界\n")
}
2 Remarques:
1. On voit que maintenant Printf fait parti d'un module.
2. Prend en charge UTF-8 (Pour l'Arabe ça s'écrit encore de droite à gauche!)
Compilez le avec:
xg test.goou x = 8, 5 ou 6 si votre architecture est 386, arm ou amd64. Le fichier compilé sera test.x
Puis créez l'exécutable avec:
xl test.xLancez l'exécutable avec
./x.out
Bonne prog :-)
[Pour les tutos c'est ici site officiel ici]