В следующей статье мы рассмотрим, как мы можем установить Go, часто называемый golang, в Ubuntu 20.04. Это современный язык программирования с открытым исходным кодом, созданный Google, который позволит нам создавать надежные и эффективные приложения. Это компилируемый язык, что означает, что необходимо будет скомпилировать исходный код для создания исполняемого файла, который будет использоваться для запуска программного обеспечения..
Многие популярные приложения, такие как Kubernetes, Docker, Prometheus и Terraform написаны на Go. Это скомпилированный, параллельный, императивный, структурированный, не объектно-ориентированный язык программирования со сборщиком мусора.
Некоторые общие особенности Go
- Это проект с открытым исходным кодом.
- Этот язык используйте синтаксис, аналогичный C.
- использование статическая типизация и его производительность сравнима с такими языками, как C и C ++, поскольку, как эти, компилятор преобразует код Go в машинный код.
- Этот язык имеет множество функций и возможностей динамических языков как питон.
- Хотя это язык, разработанный для системного программирования, предоставляет сборщик мусора и другие высокоуровневые возможности что делает его очень мощным языком.
- Бинарный файл Go имеет характеристики кросс-компиляция изначально.
- Go поддерживает парадигму объектно-ориентированного программирования., но, в отличие от большинства популярных языков программирования, в нем нет наследования типов и ключевых слов.
- Это язык программирования разработан для использования преимуществ многопроцессорных систем.
Установите Go на Ubuntu 20.04
Чтобы установить Go в Ubuntu 20.04, нам нужно будет всего лишь выполнить следующие шаги:
Загрузите тарбол Go
На момент написания этой статьи последняя стабильная версия - 1.14.2. Перед загрузкой tarball, желательно посетить официальная страница загрузки Пойдите и проверьте, доступна ли новая версия.
Чтобы скачать интересующий нас пакет, мы можем это сделать из веб-браузера или с помощью wget в терминале (Ctrl + Alt + T):
wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
После скачивания мы разархивируйте загруженный файл в каталог / USR / местные:
sudo tar -xvf go1.14.2.linux-amd64.tar.gz -C /usr/local/
Подогнать из переменной пути
Al добавить расположение каталога Go в переменную среды $ PATH, система будет знать, где найти исполняемые двоичные файлы Go.
Это можно сделать, добавив в файл следующую строку / И т.д. / профиль (для общесистемной установки) или в файл $ HOME / .profile (для текущей пользовательской установки):
export PATH=$PATH:/usr/local/go/bin
После того, как предыдущая строка была добавлена в файл, который нас больше всего интересует, остается только сохранить ее и загрузить новую переменную среды PATH в текущем сеансе оболочки командой:
source ~/.profile
Проверьте установку
Мы сможем посмотреть версию, установленную в системе ввод в терминале (Ctrl + Alt + T):
go version
Небольшой пример
Чтобы протестировать установку этого языка, мы собираемся создать простую программу, которая печатает классическое сообщение 'Привет мир».
По умолчанию переменная GOPATH, которая указывает расположение рабочей области, установлена в $ HOME / go. Чтобы создать каталог рабочей области, нам просто нужно написать в терминале (Ctrl + Alt + T):
mkdir ~/go
В рабочем пространстве мы создадим новый каталог с именем SRC и внутри каталога привет:
mkdir -p ~/go/src/hola
В этом каталоге с помощью нашего любимого редактора мы создадим файл с именем hello.go, а внутрь мы вставим следующий код:
package main import "fmt" func main() { fmt.Printf("Hola, esto es una prueba de go en Ubuntu 20.04\n") }
После вставки нам останется только сохранить файл и выйти. Получить подробнее об иерархии каталогов Go Workspace, пользователи могут посетить Страница документации.
Теперь перейдем в каталог ~ / идти / SRC / привет y выполните следующую команду, чтобы скомпилировать программу:
cd ~/go/src/hola go build
Приведенная выше команда создаст исполняемый файл с именем hello. Мы можем выполнить это, набрав команду:
./hola
Теперь, когда мы загрузили и установили Go в нашей системе Ubuntu 20.04, мы можем приступить к разработке наших проектов. За более подробную информацию об этом языке пользователи могут найти в официальная документация.