Stack Explorer

Go

Google's language for systems and cloud

Typing: static Created: 2009
Official site

Paradigms

proceduralconcurrent

Pros and Cons

Ventajas

  • + Very fast compilation
  • + Static binaries without dependencies
  • + Goroutines for simple concurrency
  • + Excellent for microservices
  • + Simple and consistent syntax

Desventajas

  • - No generics (until Go 1.18)
  • - Verbose error handling
  • - Smaller ecosystem than Java/Python
  • - No inheritance (composition only)

Casos de Uso

  • CLIs and DevOps tools
  • High-performance microservices
  • Kubernetes and Docker are in Go
  • REST APIs
  • Distributed systems

Frameworks and Libraries (1)