Programmazione

I programmi sono quello che fa funzionare l'hardware, le istruzioni che la macchina deve eseguire. Poiché la CPU comprende una serie di istruzioni ben precise, sotto forma di codice binario, e diverse per le diverse architetture, il modo di scrivere programmi se è evoluto nel tempo.

Go appartiene all'ultima categoria

Compilazione

I linguaggi "ad alto livello" si suddividono poi in ulteriori classi (procedurali, funzionali, staticamente tipizzati...). In particolare:

Golang

I linguaggio nasce a Google dalle idea di Ken Thompson, Rob Pike e Robert Griesemer. Due membri del gruppo che ha lavorato su Unix, Plan9 ed Inferno. Ken Thompson è uno dei padri del C (linguaggio nato negli anni '70 ed utilizzato ancora oggi per applicazioni di ogni tipo nel campo della progettazione di sistemi). Go viene concepito inizialmente nel 2007, viene rilasciato pubblicamente nel 2009. ('Il C del XXI secolo')

Idee

Semplicità, leggibilità, velocità di compilazione e scrittura.

Installazione

Seguire le istruzioni del sito ufficiale di Go. Test dell'installazione: creare un file 'test.go' con i seguenti contenuti

package main

import "fmt"

func main() {
	fmt.Println("Hello world!")
}

Aprite un prompt dei comandi nella stessa cartella e scrivete:

go build test.go
test.exe

Dovrebbe apparire a schermo "Hello world!"