Go
Сабки ин мақола ғайридонишномавист ё меъёри забони тоҷикиро вайрон дорад. |
Go (аксар вақт чунин: golang меноманд) яке аз забони барноманависии бисёрриштагиест, ки дар дохили ширкати Google таҳия шудааст[13].
Таҳияи Go дар моҳи сентябри соли 2007 оғоз ёфта, тарҳи мустақими он аз ҷониби Роберт Гризмер, Роб Пайк ва Кен Томпсон [14] коркард карда шудааст, ки қаблан дар таҳияи лоиҳаи системаи оператсионии Inferno иштирок карда буданд. Ин забони барноманависӣ моҳи ноябри соли 2009 расман муаррифӣ шуд.
Намунаи забони барноманависии Go
вироишДар поён намунаи забони барноманависии Go дар барномаи «Hello, World!» намоиш дода шудаст.
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
Намунаи иҷрои дархости Unix echo:
package main
import (
"os"
"flag" // парсер параметров командной строки
)
var omitNewLine = flag.Bool("n", false, "не печатать знак новой строки")
const (
Space = " "
NewLine = "\n"
)
func main() {
flag.Parse() // Сканирование списка аргументов и установка флагов
var s string
for i := 0; i < flag.NArg(); i++ {
if i > 0 {
s += Space
}
s += flag.Arg(i)
}
if !*omitNewLine {
s += NewLine
}
os.Stdout.WriteString(s)
}
Нигаред
вироишЭзоҳ
вироишАдабиёт
вироиш- Донован, Алан А. А., Керниган, Брайан, У. Язык программирования Go = The Go Programming Language. — М.: ООО «И.Д. Вильямс», 2016. — С. 432. — ISBN 978-5-8459-2051-5.
- Батчер М., Фарина М. Go на практике. — «ДМК Пресс», 2017. — С. 374. — ISBN 978-5-97060-477-9.
- Марк Саммерфильд. Программирование на Go. Разработка приложений XXI века. — «ДМК Пресс», 2013. — С. 580. — ISBN 978-5-94074-854-0.
Пайвандҳо
вироишGo дар Викианбор |
- Официальный сайт Go(англ.)
- A Tour of Go(англ.)
- Официальный сайт-компаньон golang.org и хаб(англ.)
- Сравнение Go с C++ (из официальной документации)(рус.)
- Вопросы и ответы по языку Go(англ.)
- Go By Example — практическое введение в язык с помощью аннотированных примеров программ(англ.)
- Awesome Go — отборный список фреймворков, библиотек и программного обеспечения на языке Go с открытым исходным кодом(англ.)
Ин мақолаи хурд аст. Бо густариши он ба Википедия кӯмак кунед. Дар сурати имкон ин ёддошт бояд дақиқтар ҷойгузин шавад. |
- ↑ https://go.dev/blog/13years
- ↑ https://go.dev/doc/faq
- ↑ 3.0 3.1 3.2 https://golang.org/doc/faq#ancestors
- ↑ 4.0 4.1 https://go.dev/doc/faq#ancestors
- ↑ https://talks.golang.org/2015/gophercon-goevolution.slide#19 — 2015.
- ↑ 6.0 6.1 http://golang.org/doc/go_faq.html#ancestors
- ↑ https://talks.golang.org/2014/hellogophers.slide#21
- ↑ https://blog.golang.org/gopher
- ↑ https://github.com/golang/go/wiki/Gopher
- ↑ https://golang.org/doc/codewalk/functions/
- ↑ Release History
- ↑ https://gitlab.freedesktop.org/xdg/shared-mime-info/-/blob/Release-1-15/freedesktop.org.xml.in#L6247
- ↑ Google-go-language(пайванди дастнорас — таърих). 28 сентябри 2017 санҷида шуд. Баргирифта аз сарчашмаи аввал 18 Январ 2010.
- ↑ Language Design FAQ(пайванди дастнорас — таърих). 11 ноябри 2013 санҷида шуд. Баргирифта аз сарчашмаи аввал 7 Январ 2019.