Go (programmeringsspråk)

programmeringsspråk

Go er et programmeringsspråk utviklet av Google.[3] Det ble påbegynt i september 2007 av Robert Griesemer, Rob Pike og Ken Thompson[4] og ble offisielt annonsert i november 2009, med arbeid videreført fra Inferno-operativsystemet.[5]

Go
Tilblivelse10. november 2009[1][2]
Paradigme
Designet avRob Pike, Ken Thompson, Robert Griesemer
Utviklet avGoogle, Rob Pike, Ken Thompson, The Go Authors, Robert Griesemer
Siste versjon(er)
54 versjoner
1.12.7, 1.13.0, 1.14.0, 1.14.6, 1.15, 1.15.5, 1.15.6, 1.15.7, 1.15.8, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.16.6, 1.16.7, 1.17, 1.17.1, 1.17.2, 1.17.3, 1.17.4, 1.17.5, 1.17.6, 1.17.7, 1.17.8, 1.18, 1.18.1, 1.18.2, 1.18.3, 1.18.4, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.19.5, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.20.7, 1.21.0, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.22.0, 1.22.1, 1.22.2
Typetildeling inferens, statisk, strukturell, sterk, løpende
Filendelse(r).go
OSDragonFly BSD, FreeBSD, Linux, macOS, NetBSD, OpenBSD, Plan 9, Solaris, Microsoft Windows, iOS, Android, AIX, illumos
LisensBSD-lisensen
Påvirket av
C, Oberon-2, Limbo, Active Oberon, sekvensielle kommunikasjonsprosesser, Pascal, Oberon, Smalltalk, Newsqueak, Modula-2, Alef, APL, BCPL, Modula, Occam

Go-implementasjoner er tilgjengelig på Windows-, Linux- og Mac OS X-plattformer.[6]

Eksempler

rediger

Følgende er et Hello, world-program i Go:

package main

import "fmt"

func main() {
	fmt.Println("Hello, World")
}

Referanser

rediger
  1. ^ go.dev[Hentet fra Wikidata]
  2. ^ go.dev[Hentet fra Wikidata]
  3. ^ Google-go-language
  4. ^ «Language Design FAQ». Arkivert fra originalen 18. august 2010. Besøkt 16. november 2009. 
  5. ^ «goyacc.go: Derived from Inferno's utils/iyacc/yacc.c». Arkivert fra originalen 2. august 2010. Besøkt 16. november 2009. 
  6. ^ Installing Go

Eksterne lenker

rediger