начать знакомство с программированием на языке go непосредственно
создавая и запуская программы.
apt install golang
Название пакета происходит от слов "go language"и должно означать в переводе
"язык гоу". Хоть гоу и компилируемый язык но скорость компиляции его программ
на столько высока что разрабы подарили нам возможность тестовых запусков
программ в так называемом "интерпретаторе", вернее в его муляже. Объясню принцып
его работы на пальцах, введя команду
Код: Выделить всё
go run test.goОчень удобно для отладки, а по завершению можно и скомпилировать явно наш код командой
Код: Выделить всё
go build test.goправами на выполнение.
Кстати в репе присутствует и компилятор go от gnu под назавнием gccgo
Установив который мы сможем воспользоватся им в следующей конструкции
Код: Выделить всё
go build -compiler gccgo test.goКод: Выделить всё
readelf -a testДля просмотра спавочной страницы в браузере предусмотрена фича как в питоне
Запускаем сервер
Код: Выделить всё
godoc -http=:8000localhost:8000
Альтернативой выполнения программ на своем локальном компе может служить
он лайн сервис. В этой песочнице вы можете писать код и запускать его на
выполнение. Замечу только что интерактивные скрипты здесь не будут работать.
Тоесть те где нужно по запросу из программы вводить данные с клавиатуры.
http://golang.org
Можно выполнять код прямо на этой странице а можно зайти и на самостоятельную
под названием playground
http://play.golang.org/
К вашим услугам и вся документация в придачу.
Есть еще один интересный он-лайн учебник
https://gobyexample.com/
Зайдем например по первой ссылке в оглавлении
https://gobyexample.com/hello-world
Слева будут строчки с пояснениями, с права код, а в вверху
справа в области кода есть значек логотип языка, кликнув на который мы попадем
в песочницу с уже вставленным изначальным кодом и готовым к вашему редактированию
и последующему выполнению. Очень удобно применять свои зания и сразу же запускать измененный код.
Но всем для перевого знакомства если вы хоть немного разбираетесь в аглицком
я посоветовала бы он лайн учебник, написаный очень доходчиво,
буквально на пальцах.
http://go-book.appspot.com/index.html
Написан учебник простым языком без сложных художественных
оборотов и котструкций речи. Имея встроенный в браузер переводчик например
S3.Google Переводчик в firefoxe вы не только познакомитесь с языком go
но еще и значительно подтяните свой английский шоб он был здоров!
