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

15.10.2017 - Im aktuellen Statusbericht von GitHub belegt Go bei den populärsten Programmiersprachen (nach geöffneten Pull Requests) den neuten Platz und lässt C hinter sich. Das in Go geschriebene Kubernetes ist das Projekt mit den mit großem Abstand meisten Diskussionsbeiträgen.

10.10.2017 - In Go 1.9 wurde das neue Package math/bits in die Standardbibliothek aufgenommen. Was man damit machen kann, erläutert dieser Artikel.

09.10.2017 - Interfaces gehören zu den wichtigsten Konzepten von Go. Sie sind besonders leistungsfähig, wenn man die vorhandenen Interfaces der Standardbibliothek für eigene Implementierungen nutzt, anstatt viele kaum genutzte selber zu definieren. Eine Blogartikel liefert eine Übersicht über die wichtigsten Interfaces.

30.09.2017 - In der Mailingliste golang-announce wurde die bevorstehende Veröffentlichung von Go 1.9.1 und 1.8.4 am kommenden Mittwoch bekannt gegeben. In beiden Versionen wird eine bisher nicht näher bekannte Sicherheitslücke behoben.

30.08.2017 - Auf github.com findet man eine Sammlung von Texten über Go im PDF Format.

Alle Nachrichten

Infrastruktur

Sprache

Externe Links