IT-lexikon Programmering Go (Golang)

Go (Golang)

Programmering In English → Uppdaterad: 2026-05-23

Googles systems-språk — Rob Pike, Ken Thompson, Robert Griesemer (2009). Designat för konsensus-fri concurrency, snabb kompilering och läsbarhet.

Statisk typning, garbage-collected, ingen inheritance, struct embedding istället. Goroutines (lightweight threads) + channels för concurrency. Mycket eget toolchain: go fmt, go vet, go test, modules. Generics sedan 1.18 (2022).

Driver Docker, Kubernetes, Terraform, etcd, CockroachDB, Caddy, gRPC, Cloudflare-internals. Sweet spot: nätverkstjänster, CLIs, infra-tooling. Kritiserad för error handling och tidigt brist på generics.

← Tillbaka till lexikonet