Go (Golang) – довольно молодой язык программирования, разработанный и поддерживаемый корпорацией Google и стремительно набирающий популярность. Хорошо подходит для быстрых бэкенд-приложений и утилит. Данный язык имеет несколько достоинств:
· Программы, написанные на golang, компилируются в бинарный формат – в результате получается высокопроизводительное приложение, которое к тому же и легко разворачивать на «боевой» среде – достаточно просто скопировать получившийся бинарный файл.
· Простота изучения – в этом и была цель разработки нового языка.
· Хорошая организация многопоточности (привет, горутины и каналы).
Стоит ли изучать Go?
Скорее да, чем нет. Хотя бы потому, что он легок в изучении (на начальном уровне можно освоить за выходные), набирает популярность (на Github все больше и больше проектов на Go). И как минимум иметь в своем арсенале такой язык не будет лишним. В общем, дерзай, и пусть уроки golang будут тебе в помощь.
Здесь ты можешь найти как теоретический материал с подробным разъяснением главных тонкостей языка, так и небольшие, но достаточные для изучения практические задачи, и каверзные вопросы для самопроверки.
Хочу начать программировать на Go. Что для этого нужно?
Для разработки на Go тебе нужны:
· Компилятор языка Go.
· Хорошая среда разработки (или IDE). Можешь выбрать среди GoLand (мощная, но немного тяжелая IDE, поддерживаемая JetBrains), Visual Studio Code (довольно легкий и в то же время расширяемый редактор кода, которого на первых порах вполне достаточно). Скачать компилятор Go можно на странице https://golang.org/dl/. В зависимости от разрядности ОС выбери дистрибутив, скачай и просто следуй инструкциям по установке. установка go на windows мало чем отличается от установки обычной программы.
После завершения установки останется только создать папку, в которой будут храниться исходный код и скомпилированные файлы и добавить переменную среды с путем к ней. Создадим для примера папку C:\Users\Admin\Go, в панели управления заходим в окно настройки переменных окружения и добавим переменную GOPATH со значением C:\Users\Admin\Go. И не забыть добавить %GOPATH%\bin в переменную среды PATH.
На Linux-системах достаточно выполнить одну команду: export PATH=$PATH:/usr/local/go/bin
И на этом все! Удачного кодинга!