Przeczytałem sporo o języku Go i wydaje się to obiecujące. Ostatnią ważną częścią informacji, której mi brakuje, zanim zdecyduję się poświęcić więcej wysiłku na język, jest: Ile pieniędzy / siły roboczej inwestuje Google lub inne firmy w prace rozwojowe? Jeśli nie można podać tych informacji, czy masz jakieś inne informacje wskazujące na zaangażowanie Google w projekt. Czy jest używany jako podstawowy język nowej inwestycji lub podobnego (domyślam się, że jest na to za wcześnie, ale nie wiem)?
programming-languages
google
go
David
źródło
źródło
Odpowiedzi:
Używam go już od około roku, a od tego czasu język ciągle się poprawia. Wszystko się zmienia, poprawia, (nieco) stabilizuje i ogólnie zadziwia mnie swoimi innowacjami (np. Gofix). Z pewnością nie umiera i wydaje się, że wkładają w to sporo wysiłku.
Strona kodowa Google pokazuje 17 osób uczestniczących w projekcie. Wygląda na to, że wszyscy oprócz trzech to prawdopodobnie pracownicy Google: http://code.google.com/p/go/people/list . Warto zauważyć, że projekt go ma wybitnych programistów, takich jak Rob Pike i Ken Thompson, ojcowie UNIX. Gdyby Google nie przejmował się przyszłością języka go, jest mało prawdopodobne, aby powierzyli tak głośnym programistom jego rozwój.
Google używa go wewnętrznie: http://golang.org/doc/go_faq.html#Is_Google_using_go_internally
Saga wyroczni nie wydarzy się w przypadku go: Zobacz plik licencji i nieodwołalne udzielenie patentu . Nawet gdyby Google przestał rozwijać go (co jest mało prawdopodobne, biorąc pod uwagę moje powyższe punkty), ktoś inny prawdopodobnie by go podniósł.
Oprócz wszystkich powyższych punktów, Google go jest prawie idealny do użytku wewnętrznego Google, ze względu na jego wbudowaną równoległość, obsługę natywnej biblioteki dla protokołu HTTP i szybkość. Tylko z tego powodu możesz być pewien, że Google będzie jeszcze przez jakiś czas obsługiwany.
źródło
Ostatnio Google zainwestowało jeszcze trochę w Go, a teraz Go działa na AppEngine . Kolejny znak, że Go żyje i kopie.
Aktualizacja z komentarza popularnego popytu :)
źródło
Nie znam liczby programistów, ale intensywny i ciągły rozwój Go. Zespół publikuje swoje ulepszenia często (prawie co tydzień), utrzymuje dokumentację i pulpit nawigacyjny ( http://godashboard.appspot.com/ ) oraz bierze udział w Google I / O i innych konferencjach.
Społeczność rośnie, a także liczba projektów. Więc po pierwszym szumie i odrobinie rozczarowania Go teraz powoli przechodzi do produktywnego języka.
źródło
Ile Google inwestuje w język Go? Nie sądzę, aby ktokolwiek mógł odpowiedzieć poza samym Google.
Google ma zwyczaj wydawania projektów i sprawdzania, jak ludzie na nie reagują, jeśli wokół jest dużo szumu, zainwestuj w to, a jeśli nie, porzuć.
Przykłady:
Chrome OS, Google Buzz, GMail, Reader, Android ...
źródło