Langages

Gordon

Le langage de programmation Go est un langage sorti récemment. Pourtant, quand on voit qui est derrière ce langage, je ne peux m'empêcher de penser que ce langage vaut le coup d'être étudié. Le projet a commencé chez Google avec des personnes comme Ken Thompson et Rob Pike. Ils sont tous les deux à l'origine (ou ont contribué fortement) à UTF-8, UNIX, ed, Plan 9, acme... Excusez du peu.

J'ai donc décidé d'essayer Google's Go. Vous pouvez voir mes premières lignes de code sur github : Goldorak Go et goals calendar.

Le but de ce billet n'est pas de vous donner un avis définitif sur ce langage (il me reste encore bien trop de choses à découvrir avant de me permettre de donner un avis, même si je suis pour le moment assez enthousiasmé par ce que j'ai vu), mais de vous donner quelques liens si vous souhaitez aussi découvrir ce nouveau langage.

Tout d'abord, je conseille la lecture du guide d'installation, du tutoriel et du guide Effective Go. Le Go Language Resources est également un point de passage obligé.

Ensuite, on peut assurément commencer à écrire un peu de code, et au fur et à mesure commencer à utiliser des packages de la bibliothèque standard. Par exemple, Michael Hoisie recommande ces 5 packages : bytes, reflect, os, ioutil et vector.

Enfin, j'ai modifié ma configuration de zsh et de vim :

  1. # ~/.zshrc
  2. export GOROOT=$HOME/go
  3. export GOARCH=386
  4. export GOOS=linux
  5. zstyle ':completion:*:(all-|)files' ignored-patterns '*.8'
  1. " ~/.vimrc
  2. set wildignore+=*.6,*.8
  3. au BufRead,BufNewFile *.go set ft=go
  1. " ~/.vim/ftplugin/go.vim
  2. setlocal sw=8
  3. setlocal ts=8
  4. setlocal noet
  1. " ~/.vim/syntax/go.vim
  2. " Ce fichier est fourni avec Go et est également disponible sur :
  3. " http://golang.org/misc/vim/go.vim

Logo
Chaque semaine, je publie une liste de liens vers des billets de blog, des articles et des annonces qui me semblent intéressants et en rapport avec l’activité d’AF83. N’hésitez pas à proposez vos liens. Voici la sélection de cette semaine :
OS & Navigateurs

    Logo
    Chaque semaine, je publie une liste de liens vers des billets de blog, des articles et des annonces qui me semblent intéressants et en rapport avec l’activité d’AF83. N’hésitez pas à proposez vos liens. Voici la sélection de cette semaine :
    Campagne Microsoft

    Logo
    Chaque semaine, je publie une liste de liens vers des billets de blog, des articles et des annonces qui me semblent intéressants et en rapport avec l’activité d’AF83. N’hésitez pas à proposez vos liens. Voici la sélection de cette semaine :
    Navigateurs