Google Go 1.0

Google Go 1.0

    przez -
    3 355
    Google
    Google ogłosiło wydanie języka programowania Go 1, jako w pełni stabilnego i gotowego produkcyjnie. Wydanie tej wersji trwało łącznie dwa i pół roku, od czas oficjalnego ogłoszenia Go w wersji deweloperskiej. Jest to również pierwsze wydanie, które jest wspierane binarnie pod systemami Linux, FreeBSD, Mac OS X i Windows. Język Go jest chwalony przez programistów za prostotę, dobre definiowanie, szybkość i dobre raportowanie błędów, skuteczną współbieżność i łatwy do zrozumienia kod.

    Warto również dodać, że stabilna wersja nie jest w pełni kompatybilna z wydaniami rozwojowymi. Programiści użyli wersji deweloperskiej Go 1, aby oczyścić nieścisłości i poprawić mobilność. Aby starsze wersje programów mogły bez problemów być skompilowane, dodano specjalnie narzędzie naprawcze, które automatycznie doda wymagane zmiany w kodzie.

    Zmian obejmują nowe typy znaków Unicode i błędów, nowy pakiet czasu i zmiany nazw w standardowej bibliotece, oraz przebudowana hierarchia pakietu, aby uczynić grupy pakietów bardziej powiązanymi ze sobą. Zestaw narzędzi Go 1 został również przebudowano i jest zbudowany wokół komendy go. Owa komenda używa kodu źródłowego w celu określenia, jak zbudować pakiet. Eliminuje to potrzebę stosowania plików make.

    Google zaktualizowało także Google App Engine SDK, które jest aktualnie w fazie beta.