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

25.07.2017 - Es gibt einen ersten Release Candidate von Go 1.9.

25.07.2017 - Die Videos der GopherCon 2017 sind auf Youtube verfügbar.

20.07.2017 - Ein Blogartikel erklärt die Funktionsweise des Schedulers für Goroutinen.

15.07.2017 - Mittlerweile ist die Go-Distribution ActiveGo in einer ersten stabilen Version erschienen. ActiveGo vereinfacht die Installation einer Entwicklungsumgebung, insbesondere unter Windows.

13.07.2017 - Im Go-Kernteam wird erstmals öffentlich über Go 2 nachgedacht. Konkrete Zusagen gibt es dabei nicht, außer Generics werden auch keine Wünsche der Community angesprochen. Statt dessen geht es eher um den Weg, auf dem man zu einem neuen Release gelangen könnte.

Alle Nachrichten

Infrastruktur

Sprache

Externe Links