Go (bahasa pengaturcaraan)

Go ialah sebuah bahasa pengaturcaraan serempak susunan, terkutip-sampah, yang dibangunkan oleh Google.

Rekaan awal Go telah dimulakan pada tahun 2007 oleh Robert Griesemer, Rob Pike dan Ken Thompson, membina kerja sebelumnya yang berkaitan dengan sistem pengendalian Inferno. Go telah diumumkan secara rasmi pada November 2009, dengan pelaksanaan dikeluarkan untuk pelantar Linux dan Mac OS X.

Contoh 
Kod berikut ialah atur cara Hello world dalam Go.

package main

import "fmt"

func main()
{
	fmt.Printf("Hello, World\n")
}

Contoh menunjukkan bagaimana menulis program seperti perintah echo dalam Unix dalam Go:

package main

import 
(
	"os";
	"flag"; // penghurai pilihan baris perintah
)

var omitNewline = flag.Bool("n", false, "jangan cetak newline terakhir")

const
(
	Space = " ";
	Newline = "\n";
)

func main() 
{
	flag.Parse(); // Imbas senarai arg dan sediakan flag
	var s string = "";
	for i := 0; i < flag.NArg(); i++ {
		if i > 0
                {
			s += Space
		}
		s += flag.Arg(i)
	}
	if !*omitNewline
        {
		s += Newline
	}
	os.Stdout.WriteString(s);
}

Rujukan 

Keluarga bahasa pengaturcaraan C
Bahaasa pengaturcaraan serempak
Google
Bahasa pengaturcaraan dicipta pada 2009