Die Programmiersprache Go

Go (golang) ist eine neue Programmiersprache, deren Entwicklung maßgeblich von Google getragen wird. Die Sprache ist imperativ und modular, mit Anleihen aus der Objektorientierung und funktionalen Sprachen. 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.

News

05.08.2018 - Zu den mit Go 1.11 eingeführten Modulen (ehemals VGO) gibt es jetzt eine offizielle Dokumentation im Go Wiki.

24.07.2018 - Ein Blogartikel im offiziellen Go-Blog stellt das neue Projekt Go Cloud vor. Dabei geht es um eine Sammlung von APIs für den Betrieb von Go-Applikationen in den Clouds verschiedener Hersteller. Das Projekt umfasst derzeit ein HTTP-Frontend, Storage, Datenbanken, Logging, Konfiguration, Tracing und Health Checking.

20.07.2018 - Auf der OSCON wurden die Preise in den Kategorien Most Impact, Breakout Year und Lifetime Achievement an Kubernetes, Vault und Linux vergeben - zwei der drei Preisträger sind Go-Projekte.

20.07.2018 - Seit heute gibt es eine zweite Beta von Go 1.11. Darin steht nun auch die neue Modulverwaltung, ehemals bekannt als VGO, zur Verfügung.

17.07.2018 - Auf der FrOSCon 2018 gibt es einen Vortrag über Nebenläufige reaktive Programmierung mit Go sowie einen vierstündigen Go Workshop mit dem Schwerpunkt CLI Programmierung. Die Konferenz findet am 25. und 26. August in Sankt Augustin statt.

28.06.2018 - Gestern wurde die erste Beta von Go 1.11 sowie eine Vorabversion der dazugehörigen Release Notes veröffentlicht. Wichtigeste Neuerung ist die Unterstützung von WebAssembly.

Alle Nachrichten

Infrastruktur

Sprache

Externe Links