Итак, начинаем изучать язык программирования Go (Golang). Статьи я постараюсь писать так, чтобы никогда не программировавшему человеку было понятно.
Для программирования нам понадобятся:
- Собственно компьютер с операционной системой Windows, macOS или Linux
- Компилятор Golang
- Редактор кода или среда разработки (IDE)
- Также часто нужно будет использовать Терминал/Командную строку
Go - компилируемый язык программирования с открытым исходным кодом от компании Google. Был создан в качестве альтернативы языкам C и C++. Официально был представлен в 2009 году, а версия 1.0 вышла в 2012.
Установка компилятора Go
Компиляция - это преобразование программы на исходном языке в программу на машинном коде.
- Нажимаем «Download Go».
- Выбираем установщик, подходящий для ОС вашего компьютера, скачиваем его.
- Открываем установочный файл и следуем инструкциям на экране.
- Теперь удостоверимся, что Go установился правильно. Открываем Терминал (macOS, Linux) или командную строку (Windows), пишем команду:
go version
Вывод должен быть таким:
go version go<версия_golang> <ваша_операционная_система>
Если всё так, значит, Go установился правильно и готов к работе! Например, у меня команда выводит
go version go1.15.7 darwin/amd64
Установка Visual Studio Code
Следующим шагом нам нужно установить редактор кода или среду разработки. Среды разработки по-другому называют IDE (Integrated Development Enviroment). Редакторы кода - это просто программы, в которых можно писать код, а IDE - это уже профессиональный инструмент разработчика. Конечно, какой-то супер-сложный и большой проект в редакторе не напишешь, но для изучения программирования и создания небольших проектов он подходит идеально.
Некоторые популярные редакторы кода:
- Visual Studio Code (именно его я буду использовать для этих уроков)
- Atom
- Sublime Text
Некоторые популярные среды разработки:
- Intellij IDEA
- Visual Studio (не путать с Visual Studio Code, это разные программы!)
- GoLand (разработана специально для Golang, но платная)
Я покажу, как скачать Visual Studio Code (VS Code) и настроить его для работы с Go. Мне нравится этот редактор, просто потому, что он быстрый, лёгкий и имеет большое количество отличных расширений. Если хотите, можете скачать другой
- Сайт автоматически определит вашу ОС и предложит скачать программу под неё. Просто нажимаем «Download for <ваша_ОС>»
- Начнётся загрузка установщика (на macOS это просто zip - архив с программой), также откроется документация редактора кода, рекомендую с ней ознакомиться. Откройте его, дождитесь установки Visual Studio Code.
- Всё почти готово. Осталось настроить Go для работы в VS Code. Для этого сначала нужно зайти в магазин плагинов (Ctrl + Shift + X в Windows, Cmd + Shift + X в macOS) в установленном редакторе и ввести туда «Go». Мы должны скачать расширение «Go» от «Go Teams at Google». Для этого находим его и нажимаем кнопку Install.
- Перезапускаем Visual Studio Code, чтобы расширение заработало.
- Теперь находим Command Palette (Ctrl (cmd) + shift + p) и ищем там: Go: Install/Update Tools. Нажимаем, выбираем установку всех команд. Без них Go работать не будет. Прогресс установки можно наблюдать в открывшемся терминале.
Теперь всё готово!
Итак, в этом уроке мы:
- Установили компилятор Go
- Установили редактор кода Visual Studio Code
- Настроили Visual Studio Code для работы с Go
На следующем уроке мы напишем нашу первую программу на Go, начнём знакомиться с синтаксисом языка.
Понравился урок? Поставь лайк и подпишись!