IT-lexicon › Programmeren › Go (Golang)

Go (Golang)

Programmeren Svenska → Bijgewerkt: 2026-10-03

De systeemtaal van Google — Rob Pike, Ken Thompson en Robert Griesemer (2009). Ontworpen voor concurrency met weinig ceremonie, snelle compilatie en leesbaarheid.

Statisch getypeerd, met garbage collection, zonder overerving; in plaats daarvan struct embedding. Goroutines (lichtgewicht threads) en channels voor concurrency. Veel eigen tooling: go fmt, go vet, go test en modules. Generics sinds 1.18 (2022).

Vormt de basis van Docker, Kubernetes, Terraform, etcd, CockroachDB, Caddy, gRPC en delen van Cloudflare. Het sweet spot: netwerkdiensten, cli-tools en infra-tooling. Bekritiseerd om de foutafhandeling en het lange gebrek aan generics.

← Terug naar het lexicon