Golangв основном такой, каким был бы язык C, если бы он (C)был написан на Python.

Если это смутило вас, не волнуйтесь. Просто подождите, пока мы не дойдем до интересного.

Примечание. Далее в этой статье я буду использовать термины "Golang" и "Go" попеременно. Оба они означают одно и то же.

Что такое Голанг

Golang — это язык программирования, который (как и большинство других языков) является статически типизированным и компилируемым языком. Что это значит? Это означает, что в отличие от интерпретируемых языков, таких как Python (который использует построчное выполнение через интерпретатор), программы Golang написаны и скомпилированы как единое целое, чтобы их можно было запускать.

Если у вас есть опыт программирования на Python или Java, вы знаете, что оба Pythonи Javaне компилируются и не выполняются как единое целое. Javaсоздает байт-код, и чтобы запустить этот байт-код, вам нужно нечто, называемое Виртуальная машина Java (входит в состав Комплекта разработки Java). С другой стороны, Pythonне компилируется в классическом смысле, он интерпретируется (Python устный переводчик). Это означает, что Pythonкод выполняется построчно, и хотя в большинстве случаев это оказывается быстрым, скомпилированный код выполняется быстрее, поскольку он в основном двоичный (что компьютеру легче всего понять).

Почему Голанг

Во-первых, его легко освоить по сравнению с Java. Компания Jetbrainsнедавно провела опрос среди 7000 разработчиков, который привел к следующему результату:

Как вы можете видеть выше, Go был назван "Самым многообещающим языком программирования". Это потому, что он имеет небольшой набор функций, которые можно использовать разными способами.

Если это не имеет для вас смысла, давайте рассмотрим реальную аналогию — USB. USB – это чрезвычайно простой интерфейс, но возможности его применения безграничны. Это буквально ВЕЗДЕ!

Также ведется много разговоров о том, что Goстанет «языком будущего для Интернета». Статистика прогнозирует то же самое.

Установка Голанга

Хорошо. Хватит болтовни, а теперь приступим к делу.

Установить Golangна свой компьютер относительно просто, но это зависит от используемой операционной системы. Не волнуйтесь, если вы новичок. Это пошаговое руководство по установке, поэтому я расскажу обо всех аспектах установки (включая проверку установки).

Независимо от того, какую ОС вы используете, вам нужно перейти на официальную страницу загрузки Golang, чтобы загрузить совместимый с вашей ОС Golangпакет.

Скачать здесь

Вы столкнетесь с таким экраном:

В разделе «Рекомендуемые загрузки» выберите пакет, совместимый с вашей операционной системой.

Для Windows

Шаг 1.Запустите загруженный пакет.

Шаг 2. Нажимайте кнопку "Далее", пока не появится экран с указанием "Папки назначения".

Здесь вы можете выбрать каталог/папку на вашем компьютере, куда вы хотите установить Go.

Шаг 3. После этого нажимайте Далее, пока не начнется установка. После установки Go нажмите кнопку Готово.

Чтобы проверить, успешно ли установлен Go, просто откройте командную строку или cmd и введите команду go version.

Для Linux

У меня нет машины с Linux, поэтому я приведу несколько хороших руководств по установке (со снимками экрана и командами), чтобы вам не пришлось беспокоиться о доступности ОС.

Официальная документация Голанга

Техминт

Для MacOS

Опять же, у меня нет машины MacOS/Apple, поэтому я приведу несколько хороших руководств по установке.

Официальная документация Голанга

"Середина"

Шаги малыша

Вот и все! Go успешно установлен на вашем компьютере! Вот несколько ресурсов для изучения Go:

Трэверси Медиа

Телуско

Вы можете сослаться на любой другой учебник, который вам удобен, но я разместил эти два, потому что лично я нашел их удобными для начинающих.

Чтобы начать работу с Go, откройте любой текстовый/кодовый редактор, который вам удобен, я рекомендую Sublime Text. >» если вы новичок.

Откройте Sublime Text и введите код, как показано на картинке:

Примечание. "fmt" означает "format

Сохраните файл на рабочем столе под именем helloWorld.go или под любым другим именем. Просто сохраните его с расширением .go”.

Откройте командную строку или cmd и перейдите на рабочий стол.

Введите команду: go run helloWorld.go

Вывод должен появиться на вашем экране, как показано на изображении ниже.

Не паникуйте, если для отображения вывода требуется некоторое время. Это совершенно нормально.

Ура! Вы написали первые несколько строк кода Golang! Воспользуйтесь упомянутыми выше руководствами, чтобы изучить основы Golang.

Надеюсь, эта статья хоть немного помогла вам узнать о революционном Golang! Удачного кодирования!