Skip to content
Harald Weidner edited this page Apr 10, 2025 · 338 revisions

Die Programmiersprache Go

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.

News

08.04.2025 - Ein Blogartikel erklärt das Schreiben eines Kubernetes Operators in Go.

02.04.2025 - Gestern wurden Go 1.24.2 und 1.23.8 freigegeben. Die Releases enthalten neben kleinen Fehlerkorrekturen auch einen Security Fix für den CVE-2025-22871.

25.03.2025 - Am kommenden Donnerstag (27.3.) wird es ein Security Update für das Package golang.org/x/net/html geben, um das Sicherheitsproblem CVE-2025-22872 zu beseitigen.

22.03.2025 - Hashicorp Vault ist ein verbreitetes Tool zur Verwaltung von Credentials und PKI Secrets. Wegen der Lizenzänderung wurde der Fork OpenBAO auf Basis der letzten freien Vault-Version (unter MPL 2 Lizenz) gestartet.

21.03.2025 - In einem Blogbeitrag werden die verschiedenen Möglichkeiten, in Go mit SQL Datenbanken zu arbeiten, erläutert.

Alle Nachrichten

Infrastruktur

Sprache

Externe Links

Internationale Links

Clone this wiki locally