Léxico TI › Programación › Go (Golang)

Go (Golang)

Programación Svenska → Actualizado: 2026-08-20

El lenguaje de sistemas de Google — Rob Pike, Ken Thompson y Robert Griesemer (2009). Diseñado para concurrencia sin ceremonia, compilación rápida y legibilidad.

Tipado estático, con recolector de basura, sin herencia — usa struct embedding en su lugar. Goroutines (hilos ligeros) + channels para la concurrencia. Herramientas propias abundantes: go fmt, go vet, go test, modules. Generics desde la 1.18 (2022).

Impulsa Docker, Kubernetes, Terraform, etcd, CockroachDB, Caddy, gRPC y buena parte de la infraestructura interna de Cloudflare. Su punto fuerte: servicios de red, CLIs, herramientas de infraestructura. Criticado por su manejo de errores y por la ausencia temprana de generics.

← Volver al léxico