„Go jest językiem programowania open source, który ułatwia budowanie prostego, niezawodnego i wydajnego oprogramowania” (ze strony internetowej Go: https://golang.org/).
Gdzie wykorzystywany jest język Go?
Język Go szczególnie dobrze nadaje się do budowania infrastruktur takich jak serwery sieciowe oraz narzędzi i systemów dla programistów, ale jest to język prawdziwie ogólnego przeznaczenia i znajduje zastosowanie w dziedzinach tak różnych jak: grafika, aplikacje mobilne i uczenie maszynowe. Stał się popularny jako zamiennik dla nietypowanych języków skryptowych, ponieważ równoważy ekspresyjność z bezpieczeństwem: programy napisane w języku Go zazwyczaj działają szybciej niż programy napisane w językach dynamicznych oraz doświadczają znacznie mniej awarii spowodowanych nieoczekiwanymi błędami typów.
Język Go jest projektem open source, więc kod źródłowy dla jego kompilatora, bibliotek i narzędzi jest bezpłatnie dostępny dla każdego. Udział w tym projekcie ma aktywna społeczność z całego świata. Go działa na systemach: uniksowych (Linux, FreeBSD, OpenBSD, Mac OS X), Plan 9 i Microsoft Windows. Programy napisane w jednym z tych środowisk zasadniczo będą działać bez modyfikacji w innych.
Zobacz także książki C++ dostępne w naszej ofercie.