Gefunden oder nicht gefunden werden – das ist hier die Frage.
Programmiersprache Go
“Go ist… einfach, schnell, sicher, paralleliserbar, erfreuend und Open Source”, so wird die neue Programmiersprache, die von Google-Mitarbeitern entwickelt wurde, vorgestellt.
Der Code ist dabei so einfach wie die Grundsätze der Sprache selbst. Hier ein einfaches “Hallo Welt” wie auch auf der offiziellen Website The Go Programming Language zu sehen:
package main
import "fmt"
func main() {
fmt.Printf("Hallo Welt\n")
}
Die Programmiersprache Go verbindet dabei die Stärken verschiedener anderer Sprachen. Viele Konzepte sind an die Klassiker C und C++ sowie Python angelegt.
Bemerkenswert sind neben einem rasend schnellen Compiler einige grundsätzliche Vereinfachungen im Quellcode. So kommen beispielsweise IF-Abfragen und FOR-Schleifen ohne Klammern aus:
for i := 0; i < 10; i++ { }
if i > 0 { }
Go ist typensicher und auch Pufferüberläufe gehören der Vergangenheit an. Eine Anwendung kann zudem geeignet auf “Goroutines” verteilt werden. Diese leichtgewichtigen Prozesse können parallel ausgeführt werden.
Ein Fazit also von der Projekt-Website: “Go fühlt sich an wie eine dynamische Programmiersprache, aber mit der Geschwindigkeit und Sicherheit einer statischen Sprache. Und es macht einfach Spaß…”



















