Wie viel investiert Google in die Sprache Go?


35

Ich habe ziemlich viel über die Go-Sprache gelesen und es scheint vielversprechend. Die letzten wichtigen Informationen, die mir fehlen, bevor ich mich für mehr Aufwand für die Sprache entscheide, sind: Wie viel Geld / Arbeitskraft investieren Google oder andere Unternehmen in die Entwicklungsarbeit? Wenn diese Informationen nicht bereitgestellt werden können, verfügen Sie über weitere Informationen, die das Engagement von Google für das Projekt belegen. Wird es als Hauptsprache für eine neue Investition oder ähnliches verwendet (ich vermute, dass es dafür zu früh ist, aber ich weiß es nicht)?


6
Kürzlich hat Google ein weiteres bisschen in Go investiert und jetzt läuft Go auf AppEngine . Ein weiteres Zeichen, dass Go lebt und tritt.
9000

1
@ 9000 Bitte geben Sie diesen Kommentar als Antwort an, damit wir ihn positiv bewerten und kommentieren können.
David

Antworten:


27

Ich benutze go seit ungefähr einem Jahr und die Sprache hat sich seitdem kontinuierlich verbessert. Die Dinge verändern, verbessern, (etwas) stabilisieren sich und überraschen mich im Allgemeinen in ihren Innovationen (z. B. Gofix). Es stirbt mit Sicherheit nicht, und sie scheinen sich ziemlich viel Mühe zu geben.

Die Google-Codepage zeigt 17 Personen, die an dem Projekt mitwirken. Alles außer drei sind wahrscheinlich Google-Mitarbeiter: http://code.google.com/p/go/people/list . Bemerkenswert ist, dass für das go-Projekt namhafte Programmierer wie Rob Pike und Ken Thompson arbeiten, Väter von UNIX. Wenn sich Google nicht um die Zukunft der Go-Sprache kümmern würde, wäre es unwahrscheinlich, dass sie solche hochkarätigen Programmierer für ihre Entwicklung einsetzen würden.

Google verwendet go intern: http://golang.org/doc/go_faq.html#Is_Google_using_go_internally

Die Orakelsaga wird mit go nicht passieren: Siehe Lizenzdatei und unwiderrufliche Patenterteilung . Selbst wenn Google aufhören würde, go zu entwickeln (was angesichts meiner obigen Punkte unwahrscheinlich ist), würde es wahrscheinlich jemand anderes aufgreifen.

Zusätzlich zu all den oben genannten Punkten ist Google go aufgrund der integrierten Parallelisierung, der systemeigenen Bibliotheksunterstützung für das http-Protokoll und der Geschwindigkeit nahezu ideal für den internen Gebrauch von Google. Schon aus diesem Grund können Sie sich ziemlich sicher sein, dass go noch eine Weile von Google unterstützt wird.


5
Brad Fitzpatrick von memcached and other projects fame ist ebenfalls Teil des Go-Teams. Er hat Fehler behoben und Funktionen in der gesamten Standardbibliothek wie verrückt implementiert.
Uriel

1
Auch dieser Lock-Free-Typ aus dem 1024cores-Blog arbeitet an Go. Also, obwohl ich kein Fan bin, gehe ich nicht unter.
NoSenseEtAl


3

Ich kenne die Anzahl der Entwickler nicht, aber es gibt eine intensive kontinuierliche Weiterentwicklung von Go. Das Team veröffentlicht ihre Verbesserungen häufig (fast jede Woche), verwaltet die Dokumentation und das Dashboard ( http://godashboard.appspot.com/). ) und nimmt an den Google I / O- und anderen Konferenzen teil.

Die Community wächst ebenso wie die Anzahl der Projekte. Nach einem ersten Hype und dem Tiefpunkt der Ernüchterung entwickelt sich Go nun langsam zu einer produktiven Sprache.


Ich mache mir nur Sorgen, dass Google plötzlich genau die Dienste einschränkt, die ich zu lieben begann und auf die ich mich verlasse. Eine davon ist Google Answers.
David

14
Wer benötigt Google Answers, wenn Sie Stack Exchange erhalten haben?
Job

Google schneidet Dienste, die sich nicht durchgesetzt haben. Genau wie jedes andere erfolgreiche Unternehmen. Ich denke, es heißt Lernen aus Fehlern.
Paweł Dyda

3
Sie können nie sicher sein. Aber für mich hat Go das Potenzial, Google unabhängiger von Java (das jetzt Oracle gehört) zu machen, z. B. auf Android-Handys. Darüber hinaus ist Go eine gute Kombination aus vielen C-, C ++ - und Python-Funktionen, die bei Google intensiv genutzt werden.
Uhr

@Job Mit Google Answers könnte ich die Leute bitten, viel mehr zu arbeiten als mit Stack Exchange. Hier besteht immer die Gefahr, dass niemand zur Beantwortung einer Frage motiviert wird.
David

2

Wie viel investiert Google in die Sprache Go? Ich glaube, niemand außer Google selbst könnte antworten.
Google hat die Angewohnheit, Projekte freizugeben und zu sehen, wie die Leute auf sie reagieren. Wenn viel los ist, investieren Sie in sie und lassen Sie sie fallen, wenn nicht.
Beispiele:
Chrome OS, Google Buzz, Google Mail, Reader, Android ...


3
Selbst wenn Google nicht mehr in Go investiert, wird die Sprache nicht unbedingt sterben. Es ist Open Source und kostenlos, und andere Unternehmen setzen es ernsthaft ein. Mir sind drei Compiler bekannt. Anders als zum Beispiel bei Answers oder Wave wird Google die Unterstützung nicht mehr unterstützen.
Kyle C

2
Auch einige Unternehmen haben begonnen, ihre Infrastruktur mit Go aufzubauen. Siehe: go-lang.cat-v.org/organizations-using-go
uriel
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.