Go (usein muodossa Golang) on Googlen kehittämä ja marraskuussa 2009 julkistettu ohjelmointikieli. Kieltä ovat olleet kehittämässä muun muassa Rob Pike ja Ken Thompson. Se on julkaistu BSD-lisenssillä. Go-kielen taustalla on Rob Piken ja muiden, pääasiassa Bellin laboratorioista Googlelle siirtyneiden Go-tiimin jäsenten pitkäaikainen tyytymättömyys moderniin kieli- ja käyttöjärjestelmäympäristöön.
Olioparadigma Simula-ohjelmointikielestä periytyvine luokkahierarkioineen ei koskaan miellyttänyt Pikea. Hän ei uskonut väitteisiin, joiden mukaan käännettävät ja staattisesti tyypitetyt kielet ovat kankeita ja siksi tarvitaan dynaamista tyypitystä ja skriptikieliä.
Lisäksi Pike on aina ollut sitä mieltä, että CSP-malliin perustuva rinnakkaislaskenta on paras, joskaan ei ainoa tapa strukturoida modernia prosessi- ja tietoliikenneympäristöä (ja monia muita asioita) algoritmeiksi. Samalla se mahdollistaa moniprosessori- ja moniydinkoneiden tehokkaan hyödyntämisen.
Wikipedian artikkelista ”Go (ohjelmointikieli)”, CC BY-SA 4.0
Mikä on Go Programming Language?
Go Programming Language on avoimen lähdekoodin ohjelmisto Windowsille (kategoria: Ohjelmointikielet ja SDK:t). Julkaisija: https://go.dev (kehittäjä Google). Kategoriassa Ohjelmointikielet ja SDK:t se on suosiossa sijalla 1. Ensimmäinen versio julkaistiin vuonna 2009. Ohjelmointikieli: Go. Windowsin lisäksi siitä on versiot seuraaville: DragonFly BSD, FreeBSD, Linux, macOS ja NetBSD.
Asennus ja järjestelmävaatimukset
Julkaisija tarjoaa asennusohjelmat seuraaville: 64-bittinen, ARM64 ja 32-bittinen; tiedostomuodot: MSI. Pääasennusohjelman koko on 63,9 Mt. Asennus vaatii järjestelmänvalvojan oikeudet. Hiljainen asennus onnistuu asennusohjelman dokumentoiduilla parametreilla. Saatavilla on MSI-paketti jakeluun ryhmäkäytännöillä, Intunella tai Configuration Managerilla.
Päivitykset ja versiohistoria
Uusin versio on 1.27.0, julkaistu 19. elokuuta 2026. Versiohistoriassa on 113 julkaisua, vanhin 16. elokuuta 2021; kaikki linkittävät virallisiin tiedostoihin. Se tarkoittaa noin 23 julkaisua vuodessa.
Suosio ja tiedostotyypit
Chocolatey-paketti on ladattu 2 108 890 kertaa. Lähdekoodilla GitHubissa (golang/go) on 139 403 tähteä. Wikipediassa on siitä artikkeli 47 sivuston kielellä. Windowsissa ohjelma rekisteröi 1 tiedostotyypin, muun muassa .go. Samankaltaisia ohjelmia ovat esimerkiksi LLVM, Deno ja CMake.
Projektin kuvaus GitHubissa: “The Go programming language”
Plussat / Miinukset
Plussat
- Avoin lähdekoodi: kuka tahansa voi tarkastella koodia ja kääntää sen itse
- Natiivi ARM64-versio Windows on Arm -laitteille
- MSI-paketti keskitettyyn jakeluun
- Dokumentoitu hiljainen asennus
- Tiheät päivitykset (noin 23 vuodessa)
- Toimii myös: DragonFly BSD, FreeBSD ja Linux
- Laaja käyttäjäkunta
Miinukset
- Asennus vaatii järjestelmänvalvojan oikeudet
Lyhyesti: Go Programming Language on avoimen lähdekoodin työkalu kategoriasta Ohjelmointikielet ja SDK:t (64-bittinen, ARM64 ja 32-bittinen). Sitä ylläpidetään aktiivisesti. Järjestelmänvalvojat voivat jakaa sen valvomattomasti.
Onko Go Programming Language -ohjelman lataaminen turvallista?
- Tiedoston jakelee go.dev, joka on julkaisijan oma verkkotunnus
- Latauslinkki käyttää HTTPS-yhteyttä
- SHA256-tiiviste on julkaistu, joten tiedoston voi tarkistaa:
728E9318C061B95082BCF167BAB8B6C6E0D91A045F89F403B3285FA39F0C455B· Avaa tämän tiivisteen VirusTotal-raportti - Linkki vastasi viimeisimmässä tarkistuksessa (22. lokakuuta 2026)
- Lähdekoodi on julkinen
- ExeAtlas ei säilytä, kääri eikä muokkaa asennusohjelmia
Aiheeseen liittyvä opas: Näin tarkistat tiedoston SHA256-tiivisteen Windowsissa
Tietoturvakäytännöt (OpenSSF Scorecard)
Open Source Security Foundationin automaattiset tarkistukset GitHub-repositoriolle golang/go, viimeksi ajettu 19. lokakuuta 2026.
- Aktiivisesti ylläpidetty10
- Tietoturvakäytäntö10
- Koodikatselmointi10
- Lisenssi ilmoitettu10
- Fuzz-testaus10
- Lukitut riippuvuudet4
- OpenSSF Best Practices -merkki0
- Staattinen koodianalyysi0
- Ei binääritiedostoja repositoriossa0
Pisteet kertovat, miten projektia kehitetään ja julkaistaan, eivät sitä, onko ohjelma turvallinen asentaa. scorecard.dev
Viimeisimmät versiot
Kaikki versiot (113) ›113 versiota 5 vuoden aikana · noin 23 vuodessa
| Versio | Päivämäärä | Koko | Tiedostot |
|---|---|---|---|
| 1.27.0Uusin | 19. elokuuta 2026 | 63,9 Mt | 64-bittinen MSIARM64 MSI32-bittinen MSI |
| 1.26.7 | 19. elokuuta 2026 | 60,2 Mt | ARM64 MSI64-bittinen MSI32-bittinen MSI |
| 1.26.6 | 13. elokuuta 2026 | 60,2 Mt | 64-bittinen MSI32-bittinen MSIARM64 MSI |
| 1.26.5 | 7. heinäkuuta 2026 | 60,2 Mt | 64-bittinen MSI32-bittinen MSIARM64 MSI |
| 1.26.4 | 2. kesäkuuta 2026 | 60,0 Mt | ARM64 MSI64-bittinen MSI32-bittinen MSI |
| 1.26.3 | 7. toukokuuta 2026 | 60,0 Mt | 32-bittinen MSIARM64 MSI64-bittinen MSI |
| 1.26.2 | 7. huhtikuuta 2026 | 59,9 Mt | ARM64 MSI32-bittinen MSI64-bittinen MSI |
| 1.26.1 | 5. maaliskuuta 2026 | 59,9 Mt | 64-bittinen MSI32-bittinen MSIARM64 MSI |
Julkaisusykli ja tuki
Versio 1.27.0 kuuluu julkaisusarjaan 1.27, jota tuetaan edelleen; tuen päättymispäivää ei ole ilmoitettu.
| Julkaisusarja | Julkaistu | Tuki päättyy | Uusin versio | Tila |
|---|---|---|---|---|
| 1.27 | 19. elokuuta 2026 | ei ilmoitettu | 1.27.3 | Tuettu |
| 1.26 | 10. helmikuuta 2026 | ei ilmoitettu | 1.26.10 | Tuettu |
| 1.25 | 12. elokuuta 2025 | 19. elokuuta 2026 | 1.25.14 | Tuki päättynyt |
| 1.24 | 11. helmikuuta 2025 | 10. helmikuuta 2026 | 1.24.13 | Tuki päättynyt |
| 1.23 | 13. elokuuta 2024 | 12. elokuuta 2025 | 1.23.12 | Tuki päättynyt |
| 1.22 | 6. helmikuuta 2024 | 11. helmikuuta 2025 | 1.22.12 | Tuki päättynyt |
| 1.21 | 8. elokuuta 2023 | 13. elokuuta 2024 | 1.21.13 | Tuki päättynyt |
| 1.20 | 1. helmikuuta 2023 | 6. helmikuuta 2024 | 1.20.14 | Tuki päättynyt |
Asennus komentoriviltä
Hiljainen asennus ›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 /norestartOhjelmatiedostot (.exe): go.exe, gofmt.exe
Aiheeseen liittyvä opas: winget-opas: ohjelmien asennus ja päivitys
Tiedot
- Julkaisija
- https://go.dev
- Kehittäjä
- Google ja Rob Pike
- Kategoria
- Ohjelmointikielet ja SDK:t
- Lisenssi
- BSD-3-Clause
- Hinta
- Ilmainen
- Lähdekoodi
- github.com/golang/go
- Ohjelmointikieli
- Go
- Vaatimukset
- Windows 11 / 10
- Arkkitehtuuri
- 64-bittinen, ARM64, 32-bittinen
- Asennusohjelma
- MSI
- Muut alustat
- DragonFly BSD, FreeBSD, Linux, macOS, NetBSD, OpenBSD
- Versio
- 1.27.0
- Julkaistu
- 19. elokuuta 2026
- Ensimmäinen julkaisu
- 2009
- Lisätty luetteloon
- 21. elokuuta 2021
- Versioita luettelossa
- 113
- Päivityksiä vuodessa
- 22,6
- Chocolatey-lataukset
- 2 108 890
- GitHub-tähdet
- 139 403
- GitHub-haarat
- 22 337
- Verkkosivusto
- go.dev
- winget-tunnus
- GoLang.Go
- Chocolatey-paketti
- golang
- MSI-tuotekoodi
- {649B7E21-BFFC-4209-925C-5736BBF28E54}
Tiedostotyypit, jotka se avaa (1)
Arviot ja arvostelut
Ei vielä arvosteluja. Anna ensimmäinen arvio.
Vaihtoehtoja Go Programming Language -ohjelmalle
Näytä kaikki ›-
Avoin lähdekoodi2,8 milj. ↓ -
Avoin lähdekoodi249,7 t. ↓ -
Avoin lähdekoodi3,7 milj. ↓ -
Avoin lähdekoodi1,9 milj. ↓ -
Avoin lähdekoodi263,6 t. ↓ -
Avoin lähdekoodi1,4 milj. ↓ -
Avoin lähdekoodi2,2 milj. ↓ -
Avoin lähdekoodi138,6 t. ↓
Usein kysytyt kysymykset
Onko Go Programming Language ilmainen?
Kyllä. Go Programming Language on avoimen lähdekoodin ohjelmisto, lisenssi BSD-3-Clause.
Onko Go Programming Language -ohjelman lataaminen turvallista?
Tiedosto ladataan osoitteesta go.dev, joka kuuluu julkaisijalle; ExeAtlas ei säilytä eikä muuta tiedostoa. Vertaa ladatun tiedoston SHA256-tiivistettä tällä sivulla näkyvään tai avaa tiivisteen VirusTotal-raportti.
Miten Go Programming Language asennetaan wingetillä?
Avaa PowerShell tai Windows Terminal ja suorita tällä sivulla näkyvä winget-komento. winget lataa virallisen asennusohjelman ja tarkistaa sen SHA256-tiivisteen ennen suorittamista.
Voiko Go Programming Language -ohjelman asentaa hiljaisesti?
Kyllä. Hiljaisen asennuksen sivulla on tarkka komento jokaiselle asennusohjelmalle, myös msiexec-komento MSI-paketille.
Toimiiko Go Programming Language ARM-koneissa (Windows on Arm)?
Kyllä, saatavilla on natiivi ARM64-asennusohjelma.
Mistä voi ladata Go Programming Language -ohjelman vanhemman version?
Versiosivulla ovat kaikki 113 versiota 16. elokuuta 2021 alkaen linkkeineen virallisiin asennustiedostoihin.
Mitä vaihtoehtoja Go Programming Language -ohjelmalle on?
LLVM, Deno, CMake, Yarn ja sbt. Vaihtoehtosivu vertailee niitä.