Обновление (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 и добавьте переменную среды:
Вам также необходимо добавить %GOPATH%\bin в переменную среды PATH.
Установка 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):
Пишем fmt, ставим точку — видим выпадающий список функций.
Выбираем функцию (нажимаем Tab) — можно ввести параметры функции, нажимаем F1 — видим подсказку с сигнатурой функции.
Компиляция нашего Hello World: Ctrl + B
Запуск в отдельном окне консоли: Ctrl+Shift+F5.
Вот и все.
Что дальше?
По 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
-
Лежинское Лето
19 Oct, 24 -
Закон Ускорения Отдачи (Часть 2)
19 Oct, 24 -
Myspace.com Теперь На Русском Языке.
19 Oct, 24 -
Пылесос Для Маникюра Своими Руками
19 Oct, 24