Быстрый Старт — Программирование На Go Под Windows — Настройка Среды



Обновление (22.07.2013) Многое изменилось с момента написания этой статьи.

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



Вместо вступления

Если кто не знает, заходите( www.golang.org ) — компилируемый язык программирования.

Как будто все хотят быть «лучше, чем C».

Разработку языка поддерживает Google (создатели языка — Роб Пайк, Роберт Гриземер и Кен Томпсон), но исходный код Go полностью открыт, и в разработке принимает участие большое количество людей не из Google. Меня заинтересовал этот язык из-за его простоты и необычного подхода к ООП и многопоточности.

Я хотел попробовать.

Моя рабочая ОС — Windows, и, будучи избалованным платформой .

Net, C# и Visual Studio, мне было сложно начать.

Хотя на самом деле это оказалось довольно просто, и довольно быстро я установил для себя удобную среду, которая по сути представляла собой IDE с чем-то вроде IntelliSense. Я хотел бы рассказать вам, как это сделать за 15 минут.

Установка Го

На момент последнего редактирования статьи текущая версия — Go 1.1.1. Дистрибутив можно скачать по ссылке: code.google.com/p/go/downloads/list .

Дистрибутив выбираем в зависимости от разрядности установленной версии Windows: x64 — go1.1.1.windows-amd64.msi; x32 — go1.1.1.windows-386.msi. Загрузить и установить.

Go теперь живет в C:\Go. Установщик настроит необходимые переменные среды.



Рабочая среда

Теперь вам нужно создать папку, которая будет чем-то вроде вашего корневого рабочего каталога.

В дистрибутив Go входит утилита go, представляющая собой «все в одном» — она используется для сборки проектов, установки вспомогательных библиотек, запуска тестов и т. д. Используется парадигма «Конвенция вместо конфигурации».

Единственная конфигурация, которую необходимо сделать, — это добавить переменную среды GOPATH, в которой мы указываем корневую папку, в которой будем хранить все исходники наших и сторонних проектов, скомпилированные библиотеки и исполняемые файлы.

Создайте следующую папку: C:\gopath и добавьте переменную среды:

Быстрый старт — программирование на Go под Windows — настройка среды

Вам также необходимо добавить %GOPATH%\bin в переменную среды PATH.

Быстрый старт — программирование на Go под Windows — настройка среды



Установка IDE

Перепробовав множество разных текстовых редакторов и IDE, я выбрал GoLangIDE ( http://code.google.com/p/golangide/ ).

Он очень легкий, т.е.

вы можете просто открыть file.go и скомпилировать его; но в то же время полностью поддерживает работу с проектами с помощью конвенционной утилиты «go».

Для отладки в мире Go используют gdb, эта IDE интегрируется с gdb — можно ставить точки останова и просматривать значения локальных переменных.

В общем скачайте и распакуйте в C:\.

Запустите C:\liteide\bin\liteide.exe. Советую сразу сменить полурусский язык на английский: Вид -> Параметры, сменить язык на английский, «Применить», нужно перезапустить IDE.

Привет, мир

В последней версии GoLangIDE уже встроен аналог IntelliSense (GoCode) и ничего дополнительно устанавливать не нужно.

Итак, приступим сразу к делу: Запускаем IDE, создаем новый проект (Ctrl+N):

Быстрый старт — программирование на Go под Windows — настройка среды

Пишем fmt, ставим точку — видим выпадающий список функций.



Быстрый старт — программирование на Go под Windows — настройка среды

Выбираем функцию (нажимаем Tab) — можно ввести параметры функции, нажимаем F1 — видим подсказку с сигнатурой функции.



Быстрый старт — программирование на Go под Windows — настройка среды

Компиляция нашего Hello World: Ctrl + B Запуск в отдельном окне консоли: Ctrl+Shift+F5.

Быстрый старт — программирование на Go под Windows — настройка среды

Вот и все.



Что дальше?

По golang есть много хороших туториалов.

Моя коллекция ссылок: Tour.golang.org — интерактивный образовательный тур golang.org/doc/efficient_go.html — постарался передать основную идею языка golangtutorials.blogspot.com/2011/05/table-of-contents.html - сборник отличных обучающих программ miek.nl/files/go — Книга OpenSource по Go В поисковых запросах нужно писать golang, а не просто идти.

Удачи! Теги: #Go #golang #ide #Go

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.