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

19.10.2019 - Ein Artikel im Go Blog erklärt die neuen Mechanismen der Fehlerbehandlung in Go 1.1.3.

17.10.2019 - Go 1.13.2 und 1.12.11 wurden heute wie angekündigt veröffentlicht. Die Security-Fixes betreffen die Verifikation von SSL/TLS-Zertifikaten sowie die Indexprüfung bei Slices.

12.10.2019 - Am kommenden Mittwoch sollen Go 1.13.2 und 1.12.11 veröffentlicht werden. Grund ist ein bisher nicht näher benannter Security Fix.

11.09.2019 - Im IEEE Programmiersprachen-Ranking 2019 belegt Go den Platz 10. IEEE bewertet nach mehreren Kriterien, deren Gewichtung man in einem interaktiven Tool auch selber verändern kann.

12.08.2019 - Der Vortrag Warum Go? von der Konferenz FrOSCon 2019 ist als Video verfügbar. Im Vortrag wird Go unter verschiedenen Gesichtspunkten mit Java und Node.js verglichen.

Alle Nachrichten

Infrastruktur

Sprache

Externe Links