Go
Appearance
Sabki in maqola ƣajridonişnomavist jo me'jori zaboni toçikiro vajron dorad. |
Go (aksar vaqt cunin: golang menomand) jake az zaboni barnomanavisii bisjorriştagiest, ki dar doxili şirkati Google tahija şudaast[13].
Tahijai Go dar mohi sentjabri soli 2007 oƣoz jofta, tarhi mustaqimi on az çonibi Robert Grizmer, Rob Pajk va Ken Tompson [14] korkard karda şudaast, ki qablan dar tahijai loihai sistemai operatsioniji Inferno iştirok karda budand. In zaboni barnomanavisī mohi nojabri soli 2009 rasman muarrifī şud.
Namunai zaboni barnomanavisiji Go
[viroiş | edit source]Dar pojon namunai zaboni barnomanavisiji Go dar barnomai «Hello, World!» namoiş doda şudast.
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
Namunai içroi darxosti 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)
}
Nigared
[viroiş | edit source]Ezoh
[viroiş | edit source]Adabijot
[viroiş | edit source]- Donovan, Alan A. A., Kernigan, Brajan, U. Jazыk programmirovanija Go = The Go Programming Language. — M.: OOO «I.D. Vilьjams», 2016. — S. 432. — ISBN 978-5-8459-2051-5.
- Batcer M., Farina M. Go na praktike. — «DMK Press», 2017. — S. 374. — ISBN 978-5-97060-477-9.
- Mark Sammerfilьd. Programmirovanie na Go. Razrabotka priloƶenij XXI veka. — «DMK Press», 2013. — S. 580. — ISBN 978-5-94074-854-0.
Pajvandho
[viroiş | edit source]![]() |
Go dar Vikianbor |
---|
- Ofitsialьnыj sajt Go(angl.)
- A Tour of Go(angl.)
- Ofitsialьnыj sajt-kompanьon golang.org i xab(angl.)
- Sravnenie Go s C++ (iz ofitsialьnoj dokumentatsii)(rus.)
- Voprosы i otvetы po jazыku Go(angl.)
- Go By Example — prakticeskoe vvedenie v jazыk s pomoщьju annotirovannыx primerov programm(angl.)
- Awesome Go — otbornыj spisok frejmvorkov, bibliotek i programmnogo obespecenija na jazыke Go s otkrыtыm isxodnыm kodom(angl.)
![]() |
In maqolai xurd ast. Bo gustarişi on ba Vikipedija kūmak kuned. Dar surati imkon in joddoşt bojad daqiqtar çojguzin şavad. |
- ↑ 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(pajvandi dastnoras — ta'rix). 28 sentjabri 2017 sançida şud. Bargirifta az sarcaşmai avval 18 Janvar 2010.
- ↑ Language Design FAQ(pajvandi dastnoras — ta'rix). 11 nojabri 2013 sançida şud. Bargirifta az sarcaşmai avval 7 Janvar 2019.