Go on staatilise tüübisüsteemiga kompileeritav programmeerimiskeel.
Süntaktiliselt sarnaneb Go keelele C, kuid omab veel lisaks mälu turvalisust, prügikogumist, struktuurset tüübisüsteemi ning konkurrentsust. Tegu on avatud lähtekoodiga projektiga.
Keele töötasid välja Robert Griesemer, Rob Pike ja Ken Thompson Google'ist.
Go kutsutakse sageli mitteametlikult ka Golangiks, sest algselt oli Go veebilehe domeeninimi golang.org.
Go keele töötasid välja Google'i arendajad puutudes kokku mitmete probleemidega Google toodete arendamisel. Tänapäeva tarkvaraarendus erineb oluliselt aastakümnetetagusest ajast, mil mitmed tänapäeval levinuimad keeled nagu C++, Java ja Python loodi. Eelkõige kerkisid probleemid üles mitmetuumaliste, võrgupõhiste masinate, suurte koodibaaside ja veebiarenduse tulekuga. Go keel loodi, et teha uutes tingimustes tarkvaraarendus efektiivsemaks ja mugavamaks.
Vikipeedia artiklist „Go (programmeerimiskeel)“, CC BY-SA 4.0
Mis on Go Programming Language?
Programm Go Programming Language on avatud lähtekoodiga tarkvara Windowsile, mille väljaandja on https://go.dev (arendaja Google). Kategooria: keeled ja sdk-d. Selle kataloogi kategoorias „Keeled ja SDK-d“ on see populaarsuselt 1. kohal. Esimene väljalase pärineb aastast 2009. Programmeerimiskeel: Go (programmeerimiskeel). Lisaks Windowsile on see saadaval ka järgmistel platvormidel: DragonFly BSD, FreeBSD, Linux, macOS ja NetBSD.
Paigaldamine ja nõuded
Väljaandja pakub paigaldusfaile vormingus MSI; saadaval on 64-bitine, ARM64 ja 32-bitine versioon. Peamise paigaldusfaili suurus on 63,9 MB. Paigaldamine nõuab administraatori õigusi. Vaikne paigaldus on võimalik paigaldaja dokumenteeritud võtmetega. Rühmapoliitika, Intune’i või Configuration Manageri kaudu juurutamiseks on olemas MSI-pakett.
Uuendused ja versiooniajalugu
Uusim versioon on 1.27.0, avaldatud 19. august 2026. Versiooniajalugu ulatub kuupäevani 16. august 2021: 113 väljalaset, kõik seotud ametlike failidega. See teeb umbes 23 väljalaset aastas.
Populaarsus ja failitüübid
Chocolatey paketti on alla laaditud 2 108 890 korda. Lähtekoodil GitHubis (golang/go) on 139 403 tähte. Vikipeedias on selle kohta artikkel 47 meie saidi keeles. Windowsis registreerib see 1 failitüübi, nende seas .go. Sarnased programmid on näiteks LLVM, Deno ja CMake.
Projekti kirjeldus GitHubis: “The Go programming language”
Plussid / Miinused
Plussid
- Avatud lähtekood: koodi saab igaüks üle vaadata ja ise kompileerida
- Natiivne ARM64-versioon Windows on Armi jaoks
- MSI-pakett hallatud juurutuseks
- Dokumenteeritud vaikne paigaldus
- Sagedased uuendused (umbes 23 aastas)
- Töötab ka platvormidel DragonFly BSD, FreeBSD ja Linux
- Suur kasutajaskond
Miinused
- Paigaldamine nõuab administraatori õigusi
Kokkuvõttes: Go Programming Language on avatud lähtekoodiga Windowsi tööriist kategooriast „Keeled ja SDK-d“ (64-bitine, ARM64 ja 32-bitine). Seda arendatakse aktiivselt. Administraatorid saavad selle paigaldada järelevalveta.
Kas programmi Go Programming Language allalaadimine on ohutu?
- Faili jagab go.dev, väljaandja enda domeen
- Allalaadimislink kasutab HTTPS-i
- SHA256-räsi on avaldatud, nii et faili saab kontrollida:
728E9318C061B95082BCF167BAB8B6C6E0D91A045F89F403B3285FA39F0C455B· Ava selle räsi VirusTotali aruanne - Link vastas viimasel kontrollil (22. oktoober 2026)
- Lähtekood on avalik
- ExeAtlas ei majuta, ümbrista ega muuda paigaldusfaile
Seotud juhend: Kuidas kontrollida faili SHA256-räsi Windowsis
Turvapraktikad (OpenSSF Scorecard)
Open Source Security Foundationi automaatsed kontrollid GitHubi hoidlale golang/go, viimati tehtud 19. oktoober 2026.
- Aktiivselt hooldatud10
- Turvapoliitika10
- Koodi läbivaatus10
- Litsents määratud10
- Fuzz-testimine10
- Fikseeritud sõltuvused4
- OpenSSF Best Practices märk0
- Staatiline koodianalüüs0
- Hoidlas pole binaarfaile0
Hinne näitab, kuidas projekti arendatakse ja välja antakse, mitte seda, kas programmi on ohutu paigaldada. scorecard.dev
Viimased versioonid
Kõik 113 versiooni ›113 versiooni 5 aasta jooksul · umbes 23 aastas
| Versioon | Kuupäev | Suurus | Failid |
|---|---|---|---|
| 1.27.0Uusim | 19. august 2026 | 63,9 MB | 64-bitine MSIARM64 MSI32-bitine MSI |
| 1.26.7 | 19. august 2026 | 60,2 MB | ARM64 MSI64-bitine MSI32-bitine MSI |
| 1.26.6 | 13. august 2026 | 60,2 MB | 64-bitine MSI32-bitine MSIARM64 MSI |
| 1.26.5 | 7. juuli 2026 | 60,2 MB | 64-bitine MSI32-bitine MSIARM64 MSI |
| 1.26.4 | 2. juuni 2026 | 60,0 MB | ARM64 MSI64-bitine MSI32-bitine MSI |
| 1.26.3 | 7. mai 2026 | 60,0 MB | 32-bitine MSIARM64 MSI64-bitine MSI |
| 1.26.2 | 7. aprill 2026 | 59,9 MB | ARM64 MSI32-bitine MSI64-bitine MSI |
| 1.26.1 | 5. märts 2026 | 59,9 MB | 64-bitine MSI32-bitine MSIARM64 MSI |
Väljalasketsükkel ja tugi
Versioon 1.27.0 kuulub väljalaskeharusse 1.27, mida toetatakse endiselt ja mille toe lõppu pole välja kuulutatud.
| Väljalaskeharu | Avaldatud | Tugi lõpeb | Uusim versioon | Olek |
|---|---|---|---|---|
| 1.27 | 19. august 2026 | teatamata | 1.27.3 | Toetatud |
| 1.26 | 10. veebruar 2026 | teatamata | 1.26.10 | Toetatud |
| 1.25 | 12. august 2025 | 19. august 2026 | 1.25.14 | Tugi lõppenud |
| 1.24 | 11. veebruar 2025 | 10. veebruar 2026 | 1.24.13 | Tugi lõppenud |
| 1.23 | 13. august 2024 | 12. august 2025 | 1.23.12 | Tugi lõppenud |
| 1.22 | 6. veebruar 2024 | 11. veebruar 2025 | 1.22.12 | Tugi lõppenud |
| 1.21 | 8. august 2023 | 13. august 2024 | 1.21.13 | Tugi lõppenud |
| 1.20 | 1. veebruar 2023 | 6. veebruar 2024 | 1.20.14 | Tugi lõppenud |
Paigaldamine käsurealt
Vaikne paigaldus ›winget install --id GoLang.Go -echoco install golang -ymsiexec /i go1.27.0.windows-amd64.msi /qn /norestartmsiexec /x {649B7E21-BFFC-4209-925C-5736BBF28E54} /qn /norestartProgrammifailid (.exe): go.exe, gofmt.exe
Seotud juhend: Kuidas kasutada wingetit: paigaldus ja uuendamine
Teave
- Väljaandja
- https://go.dev
- Arendaja
- Google ja Rob Pike
- Kategooria
- Keeled ja SDK-d
- Litsents
- BSD-3-Clause
- Hind
- Tasuta
- Lähtekood
- github.com/golang/go
- Programmeerimiskeel
- Go (programmeerimiskeel)
- Nõuded
- Windows 11 / 10
- Arhitektuur
- 64-bitine, ARM64, 32-bitine
- Paigaldaja
- MSI
- Muud platvormid
- DragonFly BSD, FreeBSD, Linux, macOS, NetBSD, OpenBSD
- Versioon
- 1.27.0
- Avaldatud
- 19. august 2026
- Esimene väljalase
- 2009
- Lisatud kataloogi
- 21. august 2021
- Versioone kataloogis
- 113
- Uuendusi aastas
- 22,6
- Chocolatey allalaadimised
- 2 108 890
- GitHubi tähed
- 139 403
- GitHubi harud (forks)
- 22 337
- Veebileht
- go.dev
- winget ID
- GoLang.Go
- Chocolatey pakett
- golang
- MSI tootekood
- {649B7E21-BFFC-4209-925C-5736BBF28E54}
Failitüübid, mida see avab (1)
Hinnangud ja arvustused
Arvustusi veel pole. Hinda esimesena.
Programmi Go Programming Language alternatiivid
Vaata kõiki ›-
Avatud lähtekood2,8 mln ↓ -
Avatud lähtekood249,7 tuh ↓ -
Avatud lähtekood3,7 mln ↓ -
Avatud lähtekood1,9 mln ↓ -
Avatud lähtekood263,6 tuh ↓ -
Avatud lähtekood1,4 mln ↓ -
Avatud lähtekood2,2 mln ↓ -
Avatud lähtekood138,6 tuh ↓
Korduma kippuvad küsimused
Kas Go Programming Language on tasuta?
Jah. Go Programming Language on avatud lähtekoodiga tarkvara (litsents BSD-3-Clause).
Kas programmi Go Programming Language allalaadimine on ohutu?
Fail laaditakse alla aadressilt go.dev, mis kuulub väljaandjale; ExeAtlas faili ei majuta ega muuda. Võrdle faili SHA256-räsi siin näidatuga või ava selle räsi VirusTotali aruanne.
Kuidas paigaldada programmi Go Programming Language wingetiga?
Ava PowerShell või Windows Terminal ja käivita sellel lehel näidatud winget-käsk. winget laadib alla ametliku paigaldusfaili ja kontrollib enne käivitamist selle SHA256-räsi.
Kas programmi Go Programming Language saab paigaldada vaikselt?
Jah. Vaikse paigalduse lehel on iga paigaldaja jaoks täpne käsk, sealhulgas MSI-paketi msiexec-käsk.
Kas Go Programming Language töötab ARM-protsessoriga (Windows on Arm)?
Jah, olemas on natiivne ARM64-paigaldaja.
Kust saab alla laadida programmi Go Programming Language vanema versiooni?
Versioonide lehel on kõik 113 versiooni koos linkidega ametlikele paigaldusfailidele; vanim neist on avaldatud 16. august 2021.
Millised on programmi Go Programming Language alternatiivid?
LLVM, Deno, CMake, Yarn ja sbt. Alternatiivide leht võrdleb neid.