Im Herbst 2009 hat Google seine Programmiersprache Go präsentiert, die die Vorteile von dynamischen Sprachen wie Python und kompilierenden Sprachen wie C oder C++ vereinen soll (
Swiss IT Magazine berichtete). Nun hat der Internetgigant eine erste stabile Version von Go, Go 1, veröffentlicht, wie Google in einem
Blogeintrag mitteilt. Verfügbar ist die Sprache für Linux, FreeBSD, Mac OS X und Windows.
Die Haupttriebfeder für Go 1 sei die Stabilität für die Anwender. Wer Go-1-Programme schreibe, könne sich sicher sein, dass diese Programme über Jahre weiterhin und ohne Änderungen funktionieren werden, so das Versprechen von
Google.
Vorwärtskompatibilität sei ein Teil dieser Stabilität. Ein Code, der in Go 1 funktioniere, solle – mit einigen wenigen Ausnahmen – weiter unterstützt werden, auch wenn Google Updates und Bug Fixes veröffentliche. Gedacht ist Go primär für die Systemprogrammierung, bringt es doch Multi-Prozessor-Unterstützung und einen neuen Ansatz bezüglich objektorientiertes Design.
(abr)