Go (programmēšanas valoda)
Izskats
Failu paplašinājumi | .go |
---|---|
Izveidota | 2009. gada 10. novembrī |
Autors |
|
Izstrādātājs | The Go Authors |
Galvenās implementācijas | gc, gccgo |
Ietekmējusies no | Alef, APL,[1] BCPL,[1] C, CSP, Limbo, Modula, Newsqueak, Oberon, occam, Pascal,[2] Smalltalk[3] |
Ietekmējusi | Crystal |
Programmēšanas valoda | Go, asamblervaloda (gc); C++ (gccgo) |
OS | DragonFly BSD, FreeBSD, Linux, macOS, NetBSD, OpenBSD,[4] Plan 9,[5] Solaris, Windows |
Tīmekļa vietne |
golang |
Go ir statiski tipizēta, kompilējama programmēšanas valoda, kuru izstrādāja trīs Google darbinieki:[6] Roberts Grīsmers, Robs Paiks un Kens Tompsons.[2] Sintaktiski līdzīga C valodai, taču ar atmiņas drošību, drazu savākšanu, strukturētiem tipiem. Bieži tiek saukta par Golang.[7]
Go tika izstrādāta ap 2007. gadu programmēšanas produktivitātes uzlabošanai.[8] Izstrādātāji vēlējās atrisināt kritiku, kas tika vērsta pret tām valodām, kas tika izmantotas Google, tajā pašā laikā saglabājot lietderīgās īpašības.[9] Valoda tika publiski izziņota 2009. gadā,[10] 2012. gadā tika izlaista valodas 1.0 versija. Go ir plaši izmantota Google organizācijas produkcijas risinājumos,[11] kā arī daudzās citās organizācijās un atvērtā pirmkoda projektos.
Programmas piemērs
[labot šo sadaļu | labot pirmkodu]"Sveika pasaule"
[labot šo sadaļu | labot pirmkodu]package main
import "fmt"
func main() {
fmt.Println("Sveika pasaule!")
}
Atsauces
[labot šo sadaļu | labot pirmkodu]- ↑ 1,0 1,1 Rob Pike. «Hello Gophers», 2014. gada 24. aprīlis. Skatīts: 2016. gada 11. marts.
- ↑ 2,0 2,1 «Language Design FAQ». golang.org. 2010. gada 16. janvāris. Skatīts: 2010. gada 27. februāris.
- ↑ «The Evolution of Go». Skatīts: 2015. gada 26. septembris.
- ↑ «lang/go: go-1.4 – Go programming language». OpenBSD ports. 2014. gada 23. decembris. Skatīts: 2015. gada 19. janvāris.
- ↑ «Go Porting Efforts». Go Language Resources. cat-v. 2010. gada 12. janvāris. Skatīts: 2010. gada 18. janvāris.
- ↑ Jason Kincaid. «Google's Go: A New Programming Language That's Python Meets C++». TechCrunch, 2009. gada 10. novembris. Skatīts: 2010. gada 18. janvāris.
- ↑ «Is the language called Go or Golang?». Skatīts: 2020. gada 26. marts.
The language is called Go.
- ↑ «Go at Google: Language Design in the Service of Software Engineering». Skatīts: 2018. gada 8. oktobris.
- ↑ Rob Pike. «Another Go at Language Design». Stanford EE Computer Systems Colloquium. Stenforda Universitāte, 2010. gada 28. aprīlis. Video available.
- ↑ Robert Griesemer, Rob Pike, Ken Thompson, Ian Taylor, Russ Cox, Jini Kim, Adam Langley. «Hey! Ho! Let's Go!». Google Open Source. Skatīts: 2018. gada 17. maijs.
- ↑ «Go FAQ: Is Google using Go internally?». Skatīts: 2013. gada 9. marts.
Ārējās saites
[labot šo sadaļu | labot pirmkodu]- Vikikrātuvē par šo tēmu ir pieejami multivides faili. Skatīt: Go.
- Oficiālā tīmekļa vietne
Šis ar informācijas tehnoloģijām saistītais raksts ir nepilnīgs. Jūs varat dot savu ieguldījumu Vikipēdijā, papildinot to. |