Standort: futurezone.ORF.at / Meldung: "Google stellt neue Programmiersprache vor"

Google stellt neue Programmiersprache vor

SPRACHEN
11.11.2009|09:23

Open-Source-Projekt Go soll Entwicklung beschleunigen

Google hat am Dienstag (Ortszeit) seine neue Programmiersprache namens Go vorgestellt. "Go vereint die Entwicklungsgeschwindigkeit einer dynamischen Sprache wie Python mit der Leistungsfähigkeit und Sicherheit einer Sprache wie C oder C++", schreiben die Entwickler im Open-Source-Blog des Medienkonzerns. Sie versprechen einen "frischen und einfachen Ansatz in der objektorientierten Programmierung". Das Kompilieren auch umfangreicher Programme soll in Go sehr schnell vor sich gehen.

Das Projekt wurde von den Google-Programmierern Robert Griesemer, Rob Pike und Ken Thompson seit September 2007 entwickelt. Das Projekt wurde unter einer "BSD-ähnlichen" Lizenz veröffentlicht, wie die Entwickler schreiben. Die Programmierer bezeichnen Go derzeit als "Experiment".

(futurezone)

Die ORF.at-Foren sind allgemein zugängliche, offene und demokratische Diskursplattformen. Die Redaktion übernimmt keinerlei Verantwortung für den Inhalt der Beiträge. Wir behalten uns aber vor, Werbung, krass unsachliche, rechtswidrige oder beleidigende Beiträge zu löschen und nötigenfalls User aus der Debatte auszuschließen. Es gelten die Registrierungsbedingungen.

Forum

 
  • muriem, vor 90 Tagen, 9 Stunden, 25 Minuten

    Go verhält sich zu GWT wie?

    • suit, vor 90 Tagen, 7 Stunden, 51 Minuten

      Wie Java zu jQuery - worauf willst du hinaus?

      Go ist augenscheinlich eine objektorientierte Programmiersprache, GWT ist ein WTF-Framework mit allem möglichen, was die "breite Masse" weniger interessiert. Die interessiert sich für PHP und MooTools. Ein Java -> JavaScript-Compiler wie ihn GWT mitliefert ist sicher cool - aber wer braucht sowas?

    • muriem, vor 90 Tagen, 7 Stunden, 10 Minuten

      Aso ich bin irgendwie davon ausgegangen go compiliert zu javascript. sorry, mein fehler.

    • muriem, vor 90 Tagen, 7 Stunden, 3 Minuten

      neue frage dann, wie verhält sich go zu c#? außer das ersteres nicht von MS kommt.

  • Go

    irata, vor 90 Tagen, 9 Stunden, 51 Minuten

    der Name hat was.
    Erinnert entfernt an ACTION! oder Quick, wobei letzteres als "einfach wie BASIC, schnell wie Assembler" umschrieben wurde.
    ;-)

  • wese, vor 90 Tagen, 10 Stunden, 32 Minuten

    "... Leistungsfähigkeit und _Sicherheit_ einer Sprache wie C oder C++"
    C/C++ ist aufgrund des Speichermanagement nicht wirklich als "sicher" einzustufen, wenn dem so wäre hätten wir nur 1/10 der immer wieder auftretenden Sicherheitslücken.

    • Und?

      tomtiger, vor 90 Tagen, 10 Stunden, 15 Minuten

      Kennst Du nix Unsichereres? Es ist annähernd so sicher wie c/c++. Wenn Du magst darfst Du aber gerne subtexten "es ist nicht unsicherer als c/c++".

    • gama23, vor 90 Tagen, 10 Stunden, 11 Minuten

      Gemeint war hier die Typsicherheit.

    • Typsicherheit

      irata, vor 90 Tagen, 9 Stunden, 52 Minuten

      ist auch so ein Konzept wo ich etwas skeptisch bin. Nach dem Motto "Well-typed programs never go wrong." - erscheint schon ziemlich illusorisch.
      Einschränkungen halt ich nicht für die beste Lösung, das Denken wird einem dadurch nicht abgenommen.
      Viel mehr hab ich das Gefühl, daß solche Konzepte die Fehlerquellen nicht verhindern sondern nur verlagern.

    • blabussi, vor 90 Tagen, 6 Stunden, 2 Minuten

      richtig.

      die fehlerquellen werden von der laufzeit zur kompilezeit verlagert. einfach gesag tritt der fehler schon beim hersteller auf und nicht erst beim kunden.

      natürlich gibts auch logikfehler die man mit typsicherheit nicht abfangen kann, aber die treten oft genug bei den designern auf, und nicht in der entwicklungsabteilung.

  • suit, vor 90 Tagen, 10 Stunden, 42 Minuten

    Für alle die sich nach dem Lesen des Artikels wie ich fragen, unter welcher Lizenz die Software steht - bzw. wie es sein kann, dass man diese nicht Preisgibt:

    "Go is an open source project, distributed under a BSD-style license. This document explains how to check out the sources, build them on your own machine, and run them."

    http://golang.org/LICENSE

    Etwas kurz ist sie jedenfalls geraten :D

    • suit, vor 90 Tagen, 10 Stunden, 41 Minuten

      Nachtrag: kann es sein, dass man sämtliche entwicklungen mit Go unter das Copyright von "Google" stellen muss?

    • Nein,

      tomtiger, vor 90 Tagen, 10 Stunden, 18 Minuten

      BSD Lizenz ist definiert.

    • Go figure

      tantejutta, vor 90 Tagen, 10 Stunden, 6 Minuten

      Das oben erwähnte File bezieht sich auf Beiträge zum Go-Compiler.