Що таке GO?
Go — компільована мова програмування із вбудованими засобами для паралельних обчислень і засобами віддаленого керування пакунками. Цю мову програмування розробив Google як частину проекту з розробки операційної системи Inferno. Початкова розробка Go почалася у вересні 2007 року, а безпосередньо проектували її Роберт Гризмер, Роб Пайк і Кен Томпсон. Офіційно мову представили у листопаді 2009 року. Підтримка мови здійснюється для операційних систем Linux, Android, Mac OS X та Windows.
Для відлагодження Go застосовують безкоштовний редактор LiteIDE. Демонстраційна програма "hello world" виглядає так:
Програма буде виводити в консоль класичну фразу "hello world".
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
Для запуску програми скопіюйте код у файл hello-world.go та скористайтеся командою go run. Інколи ми хотіли зібрати наші програми у виконувані файли. Ми можемо зробити це, скориставшись командою go build. Теперь ми можемо виконати наш виконуваний файл напряму.
$ go run hello-world.go
hello world
$ go build hello-world.go
$ ls
hello-world hello-world.go
$ ./hello-world
hello world