Модно, смотрю стало вести свои блоги начинающим разработчикам, да.
Я тоже буду моден и буду писать здесь о GoLang, для начала, а потом по смотрим.
--
Что это такое?
Это ЯП от Google. Компилируемый и статически типизированный.
Современный, лаконичный и
быстрый как понос.
--
Не знаю как часто смогу сюда писать, так что
вот, дерзайте.
А пока, здесь можно по флудить, еслишто, я потом почищу тему.
Helltar, да, там интерактивная консоль.
А так, вполне понятный синтаксис.
42 + 13:
package main
import "fmt"
func add(x int, y int) int {
return x + y
}
func main() {
fmt.Println(add(42, 13))
}
Прикольный яп, кода намного меньше придется писать...
Saniok, в сравнении с чем?
Ну что, погнали?
--
УСТАНОВКА
! Все действия произведены на ОС Windows 7 (на Ubuntu, Golang есть в репах, а для Debian прийдётся подключить sid перозитарий)
Идём
сюда и качаем MSI инсталятор последней версии GoLang.
На данный момент - это 1.1.1.
Запускаем инсталятор, выбираем C:\Go\ как "Destination Folder".
Инсталятор кроме, собственно, установки Go создаст все необходимые перменные окружения: GOPATH и GOROOT.
Если этого не произошло, то их нужно будит создать ручками: GOPATH = С:\Go\bin и GOROOT = С:\Go.
Теперь проверим коректность установки.
Открываем командную строку, вводим команду
go version и если видим что-то похожее на
go version go1.1.1, то всё прошло успешно
GoLang установили, теперь напишем что-нибудь?
--
HELLO, WORLD!
Чтобы было удобно, создадим в корне диска C папку "gocode".
В ней будем хранить все наши программы написанные на GoLang.
Откроем редактор (можно взять Sublime Text, в нём есть подсветка синтаксиса для Go) и создадим файл
hello.go с таким содержанием:
package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
}
Теперь заходим командной строкой в нашу папку
cd C:\gocode, запускаем программу
go run hello.go и видим результат: Hello, world!
Синтаксис я специально не буду обьяснять, а то в теме гробовая тишина так и будет.
Если что не понятно - спрашивайте.