c't 13/2020
S. 31
Titel
Programmiersprachen: Go
Quelle: golang.org

Schneller vorwärts

Go: Effizient programmieren für fast alle Plattformen

Go ist mehr als eine akademische Spielerei von Google-Mitarbeitern: Mit der Programmiersprache ent­stehen Kommandozeilen­programme oder Serverdienste. Die größten Anwendungen im Cloud-Umfeld wurden in Go entwickelt.

Von Jan Mahn

Die Programmiersprache Go entstand als Privatprojekt von Google-Mit­arbeitern, die vor allem vom langsamen C-Kompilieren genervt waren. Nicht nur dank eines schnellen Compilers stieg Go schnell zur beliebtesten Sprache bei Cloud- und Container-Entwicklern auf. Populärstes Go-Projekt ist Kubernetes mit 1,4 Millionen Zeilen Go-Code.

Ein C-Nachbau ist Go aber nicht: Die Syntax erinnert höchstens entfernt an C und seine Verwandten. Stattdessen überrascht sie mit ungewohnten Konzepten, die sich nach kurzer Umgewöhnung als erstaunlich durchdacht entpuppen. So ist die Sprache zum Beispiel objektorientiert, verwendet aber keine Klassen.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,95 € 0,25 € / Woche

Nach Testphase 2,95 € wtl.

  • Zugriff auf alle c't-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der c't-App für unterwegs
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

5,20 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren