-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Go (golang) ist eine relativ junge Programmiersprache, deren Entwicklung maßgeblich von Google getragen wird. Seit März 2012 steht Go in Version 1 als freie Software mit einem Go 1 Kompatibilitätsversprechen zur Verfügung.
Go ist eine imperative und modulare Programmiersprache mit Anleihen aus der Objektorientierung und funktionalen Sprachen. Ein starker Fokus liegt auf den eingebauten Sprachmitteln für nebenläufige Programmierung. In die Entwicklung flossen Erfahrungen mit zahlreichen Sprachen ein, darunter C, C++, Java, Perl, Python und Algol.
Die Sprache, Standardbibliothek und Toolchain sind erstklassig dokumentiert. Daneben gibt es eine Reihe von Newsseiten, Diskussionsforen und Blogs, die sich ganz oder teilweise der Go-Programmierung widmen. Diese Dokumente sind jedoch fast ausschließlich in englischer Sprache verfasst. Deutschsprachige Informationen über Go sind dagegen vergleichsweise rar.
Auf diesen Seiten entsteht nach und nach eine deutschsprachige Informationssammlung über Go mit Anleitungen, Codebeispielen, Programmiertipps und Links auf interessante Informationquellen. Wenn ihr Vorschläge oder Informationen habt, die hier publiziert werden sollten, schreibt mir an hweidner (at) gmx (dot) net oder per Telegram.
14.06.2026 - In etwa zwei Monaten soll Go 1.27 freigegeben werden. Die vorläufigen Release Notes geben eine Einstimmung auf die zu erwartenden Changes, unter denen sich auch drei kleinere Sprachänderungen befinden.
05.06.2026 - Diese Woche wurden Go 1.26.4 und 1.25.11 veröffentlicht. Darin sind Sicherheitsprobleme in den Bibliotheken mime, crypto/x509 und net/textproto behoben.
31.05.2026 - Scorecard ist ein Tool für Security Checks von Open Source Projekten.
- Spracheigenschaften
- Die Syntax von Go in Beispielen
- Referenzsemantik - wann wird call by value, wann call by reference verwendet?
- Objektorientierung in Go
- Unicode, UTF-8, Strings und Byte Slices
- Links in englischer Sprache (wird noch überarbeitet)
- Go und andere Sprachen (größtenteils englisch)