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

26.05.2016 - Zur Mitte des Entwicklungszyklus für Go 1.9 gibt Francesc Campoy vom Go Team in The State of Go einen Überblick über die aktuellen Entwicklungsaktivitäten.

26.05.2017 - Kurz nach dem Release von Go 1.8.2 folgt bereits Go 1.8.3. Dabei handelt es sich um ein normales Bugfix-Release, das einige weniger schwere Fehler behebt. Neue Features gibt es nicht.

23.05.2017 - Heute wurde Go 1.8.2 und Go 1.7.6 freigegeben. Grund war ein sicherheitsrelevanter Fehler in der Bibliothek für Kryptographie auf Basis elliptischer Kurven.

12.05.2017 - Kurz nach dem Release von GCC 7 sind zahlreiche Neuerungen in die Entwicklungsversion von GCC 8 eingezogen. Einer der größten ist das Update des Go Frontends auf den Stand von Go 1.8.

11.05.2017 - Zu den häufig geäußerten Kritikpunkten an Go gehört das nicht-Vorhandensein von Generics. Ein Blogartikel erklärt, wie man mit Code-Generierung zum selben Ziel kommt.

05.05.2017 - Das freie E-Book Go Language - Web Application Secure Coding Practices behandelt Sicherheitsaspekte bei der Entwicklung webbasierter Anwendungen.

Alle Nachrichten

Infrastruktur

Sprache

Externe Links