Golem.de
 
Suchen bei Golem.de
Golem.de Newsletter-Abo
Videos bei Golem.de
Unigine Heaven als Demo für DirectX-11-Effekte Unigine Heaven als Demo für DirectX-11-Effekte
Detailsuche
Verwandte Themen

Software-Entwicklung, Desktop-Applikationen, Programmiersprache, Google

Verwandte Artikel
Letzte Meldungen

Sony hofft auf das große Geld mit 3D

Weg frei für 4-GByte-Module: Hynix mit 40nm-DRAMs

XMLHttpRequest auf dem Weg zum Webstandard

Verleiher: Nicht alle Filme auf Blu-ray bieten mehr Qualität

Neues Verfahren für Herstellung von OLEDs

Fedora setzt Rechte bei Software-Installation zurück

Star Trek Online: Kurs auf offene Beta im Januar 2010

Canonical arbeitet für Google an Chrome OS

IMHO: Grafikmarkt goes Gaga

Spieletest: Left 4 Dead 2 - untotes Multiplayergemetzel

RFID-Chips machen Metallteile schlau

GPL-Programm Fpflac nutzt mehrere Prozessoren

CHKDSK-Bug nervt Nutzer von Windows 7 (Update)

AOL kündigt 2.500 Mitarbeitern und verkauft MapQuest und ICQ

Xbox 360 mit mehr Beigaben

WebSDK von Sony Ericsson

Wired kommt auf E-Book-Reader

AMD: Nur einige tausend Radeon 5800 pro Woche

Kreditkartenumtausch: Banken fordern Entschädigung

Links ohne Referrer

Call of Duty 6: Wirbel um gesperrte Accounts auf Steam

HDMI bekommt aussagekräftige Logos

Mozilla steigert Umsatz und Kosten

Dell sieht Belebung bei PC-Nachfrage von Firmenkunden

Regierung startet Offensive Elektroauto

PHP 5.3.1 beseitigt zahlreiche Fehler

Dell mit Tintenstrahl-Multifunktionssystemen in Serie

Youtube untertitelt Videos per Spracherkennung automatisch

LED-Multifunktionsdrucker von Oki

Funktioniert trotzdem: Fernbedienung ohne Batterie

Weitere News


Haben wir etwas übersehen? Dann Mail an news@golem.de.

HOME

Software-Entwicklung / 11.11.2009 / 09:56Trackback    Teilen    Druck 

Go - schnelle Programmiersprache von Google

Das Beste aus dynamischen und kompilierten Sprachen

Google hat mit Go eine neue Programmiersprache vorgestellt, die die Entwicklungsgeschwindigkeit dynamischer Sprachen wie Python mit der Geschwindigkeit und Sicherheit kompilierter Sprachen von C und C++ verbinden soll. Go sei daher schnell, produktiv, Open Source und mache Spaß, so deren Entwickler.

Kurze Programme lassen sich mit Go in Bruchteilen einer Sekunde übersetzen und auch große Projekte sollen sich in wenigen Sekunden kompilieren lassen. Der dabei entstehende Code soll dann ähnlich schnell laufen wie in C geschriebener.

Go sei vor allem zur Systemprogrammierung geeignet und bringt Multi-Prozessor-Unterstützung und einen neuen Ansatz in Sachen objektorientietem Design mit, heißt es in Googles Ankündigung. Zudem bietet Go Eigenschaften wie True Closures und Reflection.

 

Google bietet zwei Compiler für Go an: 6g und friends, die mit gc und gccgo aufgerufen werden. Gc kann Programme nur mit C-Programmen linken, die bestimmten Konventionen folgen, gccgo hingegen ist ein Frontend für GCC und erlaubt mit etwas Vorsicht das Linken mit C- und C++-Programmen.

Über die Formatierung ihres Codes müssen sich Go-Entwickler keine Gedanken machen, darum kümmert sich gofmt. Zudem benötigt Go weniger Semikolons als andere C-Ableger, denn Statements müssen nicht mit einem Semikolon abgeschlossen werden. Do- und While-Schleifen gibt es in Go nicht. Funktionen in Go können mehrere Werte zurückgeben, wobei die einzelnen Rückgabewerte mit Namen versehen werden können.

Eine Übersicht der Eigenschaften von Go liefert das Dokument Effective Go und ein einstündiger Vortrag von Rob Pike. Alle weiteren Informationen zu Go und Go selbst finden sich unter golang.org.

Zu den Entwicklern von Go gehört unter anderem auch Ken Thompson, der einst an der Entwicklung von Unix beteiligt war, die erste Shell schrieb und den C-Vorläufer B entwickelte. Zusammen mit Rob Pike, der ebenfalls zum Go-Team gehört, entwickelte Thompson zudem das Betriebssystem Plan 9. (ji)
Kommentar-Übersicht / Kommentieren:
Re: @Golem: Videobeitrag hat dauernd Werbung drüber (spanther, 18.11.09 12:36)
Re: Go..... to! (GodsBoss, 17.11.09 10:11)
Re: Die Zukunft heist Managed Code !!! (GodsBoss, 16.11.09 19:50)
Re: mit der [...] Sicherheit [...] von C und C... (ich auch, 12.11.09 15:54)
Re: Forth (so-isses, 12.11.09 15:17)
Trackback:

News: go – neue Programmiersprache (hoos Area, 11.11.09 11:24)

Aktuelle Artikel

Sony hofft auf das große Geld mit 3D
3D als Erfolgsrezept? Sony-Chef Howard Stringer geht zumindest mutig davon aus - der Konzern wittert ein Milliarden-Geschäft mit stereoskopischen Filmen, Spielen und der nötigen Hardware.

Weg frei für 4-GByte-Module: Hynix mit 40nm-DRAMs
Mit Hynix nimmt nun nach Samsung und Elpida der dritte DRAM-Hersteller die Serienproduktion von Bausteinen mit 40 Nanometern Strukturbreite auf. Das lässt für 2010 auf bezahlbare Module mit 4 GByte Kapazität hoffen.

XMLHttpRequest auf dem Weg zum Webstandard
Die Arbeitsgruppe Web-Applications des W3C hat einen sogenannten Last Call Working Draft für XMLHttpRequest veröffentlicht. Das XMLHttpRequest-Objekt stellt die Basis moderner Web-Applikationen und von Ajax dar.

 

 

Audio/Video | Desktop-Applikationen | Foto | Games | Handy | Internet | Mobil | OSS | PC-Hardware | Politik/Recht | Security | Software-Entwicklung | Wirtschaft | Wissenschaft

Ticker | RSS | API | Forum | Zusatz-Dienste | Jobs | IT-Events

Home | Impressum | Werbung | Freunde

Copyright © 1997 - 2009 Golem.de. Alle Rechte vorbehalten.

 

Zum Artikel Text einblenden Text ausblenden