All Technologies

Was ist Go? Nedir?

Googles schnelle, einfache und nebenläufige Programmiersprache. Ideal für Cloud-Dienste und Microservices.

Release Year: 2009Google

Go (Golang) ist eine statisch typisierte, kompilierte Programmiersprache, die 2009 von Google entwickelt wurde. Mit Fokus auf Einfachheit, Leistung und Nebenläufigkeit machen Goroutines und Channels die nebenläufige Programmierung einfach. Sie kompiliert schnell und erzeugt eine einzelne Binärdatei. Sie wird häufig in Cloud-Infrastruktur (Docker, Kubernetes), Microservices und CLI-Tools eingesetzt.

Use Cases

Cloud-Dienste, Microservices, CLI-Tools, DevOps-Tools, API-Entwicklung

Pros

Schnelle Kompilierung, Eingebaute Nebenläufigkeit, Einfache Syntax, Einzelne Binärdatei

Cons

Keine Generics (bis vor kurzem), Eingeschränkte Fehlerbehandlung, Kleine Standardbibliothek