Что такое Go? Объяснение значения языка программирования

1655994976 chto takoe go obyasnenie znacheniya yazyka programmirovaniya

Go, также известный как Golang, — язык программирования с открытым исходным кодом, скомпилированный и статически типизированный язык программирования, разработанный Google. Он создан, чтобы быть простым, высокоэффективным, читаемым и эффективным.

В этой статье вы узнаете:

  • Откуда пришел Go и где он сейчас,
  • Почему я думаю, что вы должны этому научиться,
  • Как установить и запустить его на Windows 10
  • Как написать свою первую программу «Hello World» на Go

Содержание

Как звать? Идти или Голанг?

Вы можете услышать язык под названием Go и Golang, что может ввести в заблуждение. Когда-то я думал, что это названия для разных языков. Но Голанг – это просто другое название для Го – и Го остается официальным названием.

Golang происходит от доменного имени официального сайта Go, golang.org. Что на самом деле очень полезно, потому что «Golang» гораздо более доступен для поиска, чем «Go» в Google. Поэтому это облегчает жизнь тем, кто ищет информацию о языке программирования.

Как возник Go

Язык программирования Go возник потому, что в кодовых базах Google стало гораздо сложнее.

Его разработали Роберт Гриземер, Роб Пайк и Кен Томпсон, которые, как сообщается, испытывают общую неприязнь к C++.

Go было объявлено общественности в 2009 году, а в 2012 году он стал открытым, когда была выпущена его первая версия 1.0.

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

Go используется для программирования на стороне сервера (бэкенда), разработки игр, облачного программирования и даже науки о данных. Он также популярен для создания инструментов командной строчки.

Сегодня многие технические гиганты используют Go, такие как Google, Netflix, Twitch, Ethereum, Dropbox, Kubernetes, Docker, Heroku и многие другие.

Неудивительно, что такие, как Kubernetes, Docker и Heroku используют Go, потому что облачное программирование является одной из главных причин, почему было разработано Go.

Чему вы должны научиться Go

Легкая кривая обучение

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

Многие разработчики, использующие Go и уверенные в своих способностях к преподаванию, говорят, что они могут получить абсолютного новичка для создания программы с помощью Go всего за несколько часов.

Простота Go является одной из главных причин, почему она подскочила на 5 позиций с 10-го на 5-й любимый язык программирования согласно опросу разработчиков StackOverflow 2020 года.

Активное сообщество и хорошая документация

Go имеет надежную и легко читаемую документацию. Ознакомиться с документацией можно на официальном сайте.

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

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

Вы можете многое сделать с Go

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

Если вы хотите сделать карьеру в области облачного программирования, вы должны рассмотреть возможность изучения Go, поскольку такие платформы, как Amazon Web Services, Kubernetes и Google Cloud Platform (GCP), все поддерживают Go.

Привлекательная заработная плата

Согласно опросу разработчиков StackOverflow 2020 года, разработчики Go являются третьими по высокой оплате после Perl и Scala со средней зарплатой 74 тысячи долларов.

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

Как установить и запустить Go в Windows 10

Чтобы установить Go на компьютер с Windows, сначала необходимо загрузить Go с официального веб-сайта. Он доступен для всех популярных операционных систем. Нажмите на тот, который соответствует вашей операционной системе, и установите его.

Шаг 1: Перед установкой Go откройте командную строку, введите go и нажмите Enter. Вы можете открыть командную строку, введя «cmd» на панели поиска Windows, а затем выбрав первое приложение, которое появится.

Когда вы вводите «go» и нажимаете клавишу Enter, вы должны получить сообщение, что «go» не распознается как внутренняя или внешняя команда, функциональная программа или пакетный файл.

ss-1

Не беспокойтесь, это потому, что вам нужно установить Go, дважды щелкнув установщик, загруженный с веб-сайта Go.

Шаг 2: дважды щелкните загруженный установщик, чтобы установить Go. Соответственно следуйте подсказкам, и Go будет установлено.

ss-2
ss-3

Шаг 3: После установки Перейдите через установщик, вернитесь в командную строку и снова введите «go». На этот раз вы должны увидеть несколько команд, доступных в Go.

ss-4

Шаг 4: Но нельзя просто так начать программировать в Go Вы должны настроить рабочую область Go, настроив переменные среды.

Итак, перейдите на рабочий стол и создайте папку «go-workspace». Вы можете назвать его сколь угодно. Это папка, в которой будут храниться ваши проекты Go. Только тогда, когда вы устанавливаете значение GOPATH переменная к нему. Мы делаем это на следующих шагах.

Шаг 5: Найдите «env» на панели поиска Windows и нажмите «Редактировать переменные системной среды».

ss-5

Шаг 6: Щелкните «Переменные среды».

ss6-отредактировано-1

Здесь вы собираетесь изменить значение GOPATH переменной в папку, в которой вы создали Шаг 4.

Шаг 7: Убедитесь, что выбрано «GOPATH», затем нажмите «Изменить…».

ss-7 отредактировано

Шаг 8: Щелкните «Каталог браузера».

ss-8 отредактировано

Шаг 9: Выберите папку, в которой вы создали Шаг 4. То есть, «go-workspace» или как вы его назвали.

ss-9 отредактировано

Нажмите кнопку «Ок».

ss-10 отредактировано

Снова нажмите кнопку «Ок».

ss-11 отредактировано

И снова «ОК».

ss-12 отредактировано

Это! Теперь вы можете начать программировать в Go на компьютере с Windows.

Как написать свой первый Hello World в Go

Шаг 1: Откройте папку «go-workspace» (или как вы ее назвали) с помощью VS Code (или редактора кода по выбору) и создайте файл с именем main.go. Вы можете назвать файл как угодно.

ss-13

Шаг 2: Когда вы нажмете Enter, вам будет предложено установить расширение Go для VS Code. Убедитесь, что вы установили его, поскольку он предоставит редактору кода некоторые суперспособности Golang, такие как подсветка синтаксиса и предложения фрагментов.

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

Вставьте следующий код в файл main.go (или как вы назвали файл):

package main

import "fmt"

func main() {
    fmt.Println("Hello World")
}

Что делает код выше?

Первая строка имеет package main. «пакет» – это набор файлов и кода, который имеет каждый файл Go. Думать о package как папку, содержащую файлы и коды Go.

Независимо от того, как вы назвали свой файл, убедитесь, что основной пакет доступен поверх вашего кода.

После того fmt «fmt» — это пакет из стандартной библиотеки Go. Он используется для форматирования строк и печати сообщений в командной строке. Он содержит методы работы в Go.

Одним из методов является Printlnчто означает «строка печати», которую мы будем использовать для печати нашего текста Hello World.

Внутри функции «main» fmt Затем пакет был использован для вывода нашего текста Hello World на консоль.

Чтобы запустить этот код, откройте терминал, введите go run main.go, и нажмите Enter. Если вы назвали файл другим названием, сделайте это go run yourFileName.go.

ss-14

Вывод

В этой статье вы узнали о языке программирования Go и почему его полезно знать. Вы также узнали, как установить Go на компьютер с Windows и написать на нем свою первую программу Hello World.

Go – это мощный язык программирования, который останется здесь. Из опроса разработчиков StackOverflow 2020 видно, что разработчики любят Go, и его популярность растет с каждым годом.

Go определенно стоит вашего времени. Теперь иди научись немного Go.

Добавить комментарий

Ваш адрес email не будет опубликован.