Go ist eine von Google entwickelte kompilierte, statisch typisierte Sprache. Sie verbindet einfache Syntax, schnelle Builds und gute Unterstützung für Nebenläufigkeit und wird daher häufig für Backends und CLI-Tools eingesetzt.
Wichtige Merkmale
- Einfache Syntax ohne Vererbung, Generics seit Go 1.18
- Leichtgewichtige Parallelität mit Goroutines
- Statische Typisierung und Garbage Collection
- Einfache Cross-Kompilierung
Ökosystem
Web-Framework
- Echo — Leistungsfähiges leichtgewichtiges Web-Framework
Entwicklungswerkzeuge
- air — Hot-Reload-Tool für Go-Anwendungen
Referenzen
Praxishinweis
Go taucht häufig im Kontext von golang auf. In der Praxis hilft es, nicht nur die Definition zu kennen, sondern auch zu verstehen, was mit diesem Begriff in Gesprächen oder Dokumenten knapp benannt werden soll.
Nahe Begriffe überlappen schnell und machen die Erklärung unscharf. Es ist daher hilfreicher, Ziel, Rolle und typische Einsatzsituation des Begriffs einen Schritt konkreter mitzudenken.
hsb.horse