Skip to content
Harald Weidner edited this page Jul 4, 2022 · 143 revisions

Die Programmiersprache Go

Go (golang) ist eine relativ junge Programmiersprache, deren Entwicklung maßgeblich von Google getragen wird. Seit März 2012 steht Go in Version 1 als freie Software mit einem Go 1 Kompatibilitätsversprechen zur Verfügung.

Go tst eine imperative und modulare Programmiersprache mit Anleihen aus der Objektorientierung und funktionalen Sprachen. Ein starker Fokus liegt auf den eingebauten Sprachmitteln für nebenläufige Programmierung. 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. Wenn ihr Vorschläge oder Informationen habt, die hier publiziert werden sollten, schreibt mir an hweidner (at) gmx (dot) net oder per Telegram.

News

04.07.2022 - Dem in Go geschriebenen verteilten Storagesystem CubeFS wurde der Incubator-Status der Cloud Native Computing Foundation verliehen.

24.06.2022 - StackOverflow hat die Ergebnisse der Entwicklerbefragung 2022 publiziert. Demnach liegt Go bei den am häufigsten eingesetzten Sprachen auf Platz 13, bei der Beliebtheit auf 8. Bei der Frage nach der Sprache, die man gerne im nächsten Jahr einsetzen möchte, belegt Go Platz 4 mit nur minimalem Abstand zu Rust, Python und Typescript auf den vorderen Plätzen. Die drei beliebtesten Tools sind Docker, Kubernetes und Terraform, alle drei in Go geschrieben.

17.06.2022 - Zu den 2016 veröffentlichten Go Fonts gibt es nach fünfeinhalb Jahren eine neue Version.

15.06.2022 - Wieder einmal wird Go für Malware missbraucht. Die Meldung zum "Panchan" Botnet stellt ausdrücklich die Nebenläufigkeit von Go als Erfolgsfaktor für die Effektivität der Schadsoftware heraus.

11.06.2022 - Pünktlich zwei Monate vor dem geplanten Release gibt es die erste Betaversion von Go 1.19. Die vorläufigen Release Notes beschreiben die (geplanten) Änderungen.

Alle Nachrichten

Infrastruktur

Sprache

Externe Links

Internationale Links