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.
Co to jest mobilność języka?
może być użyty na wielu platformach
[…] kiedy to ogłoszono powstanie języka programowania Go. Następnie pojawiły się dwie wersje: Go 1.0 oraz Go 1.1, które wprowadziły sporo nowości i udoskonaleń. Aktualnie Google pracuje nad Go […]