Leksykon IT › Programowanie › Go (Golang)

Go (Golang)

Programowanie Svenska → Zaktualizowano: 2026-10-06

Język systemowy Google’a — Rob Pike, Ken Thompson, Robert Griesemer (2009). Zaprojektowany z myślą o prostej współbieżności, szybkiej kompilacji i czytelności.

Typowanie statyczne, odśmiecanie pamięci, brak dziedziczenia — zamiast niego osadzanie struktur. Gorutyny (lekkie wątki) i kanały do współbieżności. Sporo własnych narzędzi: go fmt, go vet, go test, moduły. Generyki od wersji 1.18 (2022).

Napędza Dockera, Kubernetesa, Terraform, etcd, CockroachDB, Caddy, gRPC i wnętrzności Cloudflare. Najlepiej sprawdza się w usługach sieciowych, narzędziach CLI i infrastrukturze. Krytykowany za obsługę błędów i wieloletni brak generyków.

← Wróć do leksykonu