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

18.01.2019 - Die Container-Runtime Podman ist in Version 1.0 erschienen. Wie Docker wird Podman in Go entwickelt und führt Container unter Linux aus. Es benötigt dazu aber keine root-Rechte und keinen ständig laufenden Daemon.

18.01.2019 - Für kommenden Mittwoch ist die Veröffentlichung von Go 1.11.5 und 1.10.8 geplant. Die Releases beheben ein bisher nicht benanntes Sicherheitsproblem.

16.01.2019 - Nach Python und Node (Javascript) ist nun auch Go eine offizielle Sprache in Google Functions, dem Serverless-Angebot in der Google Cloud Platform. Die Go-Unterstützung hat noch Beta-Status und basiert auf Go 1.11, so dass auch Go-Module verwendet werden können.

15.01.2019 - Für das im Februar zu erwartende Go 1.12 gibt es eine zweite Betaversion. Zu den wesentlichen Neuerungen gehören Verbesserungen im Garbage Collector und der Modulunterstützung sowie Support für TLS 1.3.

14.12.2018 - Das Programm für den Go Devroom auf der FOSDEM 2019 ist nun veröffentlicht. Es gibt 16 30-minütige Vorträge sowie Lightning Talks von fünf Minuten.

12.12.2018 - Auf der Konferenz Code Days, die im Januar 2019 in München stattfindet, gibt es einen Vortrag über Programmiersprachen für die Cloud - Java und Go im Vergleich.

Alle Nachrichten

Infrastruktur

Sprache

Externe Links