pearl.de Bestseller NEU Beratungsvideo Schnäppchen Ausgezeichnet bewertet Pressestimmen Günstig beiwww.pearl.de onlne einkaufen
PC Magazin


Horst Haupt

9. Juli 2010
Go, Hype oder Flop? : Erster Einstieg Google Go Bild vergrößern 725 435 http://img1.magnus.de/Erster-Einstieg-Google-Go-r725x435-C-4936ae5c-29430679.jpg
Go, Hype oder Flop?

Erster Einstieg Google Go

Gibt es wirklich "Nichts Neues unter der Sonne"? Zumindest wenn Sie programmieren, werden Sie dem Spruch zustimmen. Eigentlich gibt es nahezu jede denkbare Art von Programmiersprachen für den PC. Nun, zumindest die als UNIX-Entwickler bekannten Ken Thompson und Rob Pike sowie Robert Griesemer glauben, etwas Neues gefunden zu haben.

Am 21.September 2007 formulierten sie im Auftrag von Google, zwar öffentlich aber trotzdem von der Öffentlichkeit weitgehend unbemerkt, skizzenhaft die Anforderungen an eine neue Programmiersprache. Der Kernsatz der Ankündigung lautete: "The language attempts to combine the development speed of working in a dynamic language like Python with the performance and safety of a compiled language like C or C++."

Sie kündigten also etwas Neues an wie "eine Kombination der Programmiergeschwindigkeit von Python mit der Leistung und Sicherheit von C oder C++." Diese Aussagen waren weitgehend vergessen, bis Rob Pike bei einem Google Tech Talk am 30. Oktober 2009 die Programmiersprache Go vorstellte.

In den deutschen Internet-Foren erschienen aus Anlass der Präsentation von Go einige wenige Artikel. Seit der Präsentation im Oktober ist ein halbes Jahr vergangen. Und in fast wöchentlichen Updates wird Go immer konkreter. Im Rahmen des als Open Source deklarierten Projekts wirken inzwischen auch externe Helfer mit bei der Programmierung. Aber noch ist Go in Deutschland kein Hype. Zu Unrecht? Das gilt es, zu prüfen. Tun wir das.

Go: Download und Installation

Go gehört zur C-Familie, ist aber eine neue Sprache. Die C/C++-Eigenschaften wurden erweitert durch Funktionalitäten wie Deklarationen, Packages aus den von Niklaus Wirth an der ETH-Zürich entwickelten Pascal, Modula und Oberon.

Go, eine zunächst ausdrücklich als Experiment bezeichnete Sprache, entspricht nach den Worten der Entwickler den Anforderungen der Programmierer und ihrer Vorgehensweise beim Programmieren. Und das Programmieren soll, nicht zuletzt, wieder Spaß machen. Für einen, der, wie der Autor, die Vorteile des Visuellen Programmierens kennt, ist dies allerdings ein ohne passende grafische Entwicklungsumgebung nicht einfach zu erreichendes Ziel.

Waren zu Anfang nur Compiler für Linux und Mac OS X verfügbar, so hat sich das seit Ende März 2010 geändert. Jetzt gibt es Go auch für Windows. Da Programmierer am besten eigene Versuche überzeugen, laden Sie sich zunächst einmal das aktuelle Go-Installationspaket für Windows aus dem Internet herunter.

Da Sie davon ausgehen können, dass, wie bisher schon für Go, auch für dieses Paket in kurzer Folge Aktualisierungen erfolgen, verzichtet PC Magazin darauf, die erste Version auf die DVD zu kopieren.

"Nicht verwenden" Erster Einstieg Google Go
Bild vergrößern 679 232 http://img2.magnus.de/-quot-Nicht-verwenden-quot-Erster-Einstieg-Google-Go-r679x232-C-5f3d82d5-32572148.jpg Ab 1. April 2010: In den ersten vierzehn Tagen wurde die Software erst knapp 200 mal geladen.

Ab 1. April 2010: In den ersten vierzehn Tagen wurde die Software erst knapp 200 mal geladen.

Gehen Sie lieber auf die Seite http://code.google.com/p/gomingw/downloads/list und laden Sie die aktuelle Version von gomingw32 herunter. Unter http://code.google.com/p/go/wiki/WindowsPort finden Sie eine Kurzinformation zu dem Paket.

Entpacken Sie die ZIP-Datei in einen Ordner auf Ihrem System-Laufwerk. Bitte beachten Sie, dass Sie für das Entpacken auf dieses Laufwerk Administratorrechte brauchen. Nachdem Sie die Dateien mit einem Platzbedarf von knapp 30 MByte dekomprimiert haben, müssen Sie noch die Systemvariablen setzen.

Das übernimmt einfach eine Batch-Datei, die Sie im Eingabefenster starten. Im Listing von goset.bat ändern Sie die Laufwerks- und Pfadangaben auf die bei Ihnen gegebenen Voraussetzungen. Im Beispiel befindet sich der für das Kompilieren des Quellcodes eingesetzte Compiler 8g im Ordner D:\GO\bin.

Codebeispiel:

@echo off
set GOARCH=386
set GOOS=mingw
set GOROOT=D:/GO
set PATH=%PATH%;D:\GO\bin
echo on



Inhaltsverzeichnis


Verwandte Themen

Günstig bei www.pearl.de online einkaufen
Meistgelesen
1. Alles auf Anfang

Zehn Jahre nach ihrem letzten Kinoauftritt kehren J und K zurück. Um der Story einen besonderen Kick zu verleihen, kamen die Macher auf eine…

2. In Bewegung - Adobe Photoshop Lightroom 4

Als schnelle Bildverwaltung mit effizienten Bearbeitungswerkzeugen hat sich Lightroom unter Profis einen Namen gemacht.

3. Spieletest: "Diablo 3"

Teufelsaustreibung 3.0: Nach holprigem Start läuft "Diablo 3" zu alter Stärke auf - trotz zahlreicher Neuerungen, die bei Fans der…

4. Toshiba Satellite R850 im Test

Toshiba hat sich bei den neuen Modellen der Satellite-Baureihe von der bisherigen Klavierlackoptik verabschiedet. Das Satellite R850 ähnelt in der Optik…


Kleines Spiel für zwischendurch

Bildergalerien
7 Geschenkideen, die am Anfang Ihrer Beziehung schaden könnten Mobiles Fernsehen MP3-Player Portable DVD-Player

Bilder-Suche

Top 5 Downloads
1
Recuva

Version: 1.42.544
Lizenz: Freeware
Betriebssystem: Windows

2
Win7codecs

Version: 3.6.2
Lizenz: Freeware
Betriebssystem: Windows

3
OnlineTV

Version: 6.2.0.2
Lizenz: Freeware
Betriebssystem: Windows

4
CCleaner

Version: 3.18.1707
Lizenz: Freeware
Betriebssystem: Windows

5
Firefox

Version: 13.0 Beta 4
Lizenz: Open Source
Betriebssystem: WindowsLinuxMac

Download-Suche