Go
Зоҳир
Сабки ин мақола ғайридонишномавист ё меъёри забони тоҷикиро вайрон дорад. |
Go(аксар вақт чунин:golangменоманд) яке аззабони барноманависиибисёрриштагиест, ки дар дохили ширкатиGoogleтаҳия шудааст[13].
Таҳияи Go дар моҳи сентябри соли 2007 оғоз ёфта, тарҳи мустақими он аз ҷонибиРоберт Гризмер,Роб Пайк ва Кен Томпсон[14]коркард карда шудааст, ки қаблан дар таҳияи лоиҳаи системаи оператсионииInfernoиштирок карда буданд. Ин забони барноманависӣ моҳи ноябрисоли 2009расман муаррифӣ шуд.
Намунаи забони барноманависии Go
[вироиш|вироиши манбаъ]Дар поён намунаи забони барноманависии Go дар барномаи «Hello, World!» намоиш дода шудаст.
packagemain
import"fmt"
funcmain(){
fmt.Println("Hello, World!")
}
Намунаи иҷрои дархости Unixecho:
packagemain
import(
"os"
"flag"// парсер параметров командной строки
)
varomitNewLine=flag.Bool("n",false,"не печатать знак новой строки")
const(
Space=""
NewLine="\n"
)
funcmain(){
flag.Parse()// Сканирование списка аргументов и установка флагов
varsstring
fori:=0;i<flag.NArg();i++{
ifi>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.03.13.2https://golang.org/doc/faq#ancestors
- ↑4.04.1https://go.dev/doc/faq#ancestors
- ↑https://talks.golang.org/2015/gophercon-goevolution.slide#19— 2015.
- ↑6.06.1http://golang.org/doc/go_faq.html#ancestors
- ↑https://talks.golang.org/2014/hellogophers.slide#21
- ↑https://blog.golang.org/gopher
- ↑https://github /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.