Zum Hauptinhalt Zur Navigation

Go

Hier finden sich alle Artikel zu der von Google initiierten Programmiersprache Go. Das im November 2009 von Google-Mitarbeitern gestartete Open-Source-Projekt führte 2012 zur Veröffentlichung einer ersten stabilen Version. Die Go-Syntax orientiert sich im Wesentlichen an der von C, die kompilierbare Programmiersprache unterstützt Nebenläufigkeit und bietet eine automatische Speicherbereinigung. Go soll die Softwareentwicklung vor allem im Hinblick auf skalierbare Netzwerkdienste und Cloud Computing erleichtern.

Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren
Böses Zusammenspiel von Umgebungsvariablen, dem CGI-Standard und HTTP-Proxies. (Bild: Nicola Horlor) (Nicola Horlor)

HTTPOXY: Gefährliche Proxy-Variablen

Eine Sicherheitslücke im Zusammenspiel von CGI und der Variable HTTP_PROXY ermöglicht es Angreifern bis heute, HTTP-Anfragen von Webanwendungen umzuleiten. Dabei ist die Lücke uralt: Bereits 2001 implementierten einige Softwareprojekte Gegenmaßnahmen.
Go ist ein enorm komplexes Brettspiel. (Bild: Nicolas P. Rougier) (Nicolas P. Rougier)

Künstliche Intelligenz: Alpha Go spielt wie ein Japaner

Weltklasse ist Alpha Go noch nicht, aber den Europameister hat das Programm schon besiegt. Die Bewertung der Spiele zeigt: Googles künstliche Intelligenz spielt das komplexe Brettspiel wie ein fähiger Mensch - allerdings fehlt es dem Programm an Kreativität.
57 Kommentare / Von Frank Wunderlich-Pfeiffer
Gopher - das Maskottchen von Go (Bild: golang.org) (golang.org)

LLGO: Go-Compiler auf Basis von LLVM

Der auf LLVM basierende Go-Compiler LLGo soll offiziell Teil des Compiler-Projekts werden. Damit könnten Programmierer für die Sprache drei Compiler mit jeweils unterschiedlichen Grundlagen verwenden.