The Go programming language is an open source project to make programmers more productive.
Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.
ထုတ်ဝေသူ၏ ဖော်ပြချက် (အင်္ဂလိပ်)
Go Programming Language ဆိုတာ ဘာလဲ
Programming language နှင့် SDK အမျိုးအစားတွင် ပါဝင်သော Go Programming Language သည် ပွင့်လင်းရင်းမြစ် Windows ဆော့ဖ်ဝဲ ဖြစ်ပြီး https://go.dev (ဖန်တီးသူ - ဂူဂယ်) က ထုတ်ဝေပါသည်။ ဤစာရင်းရှိ Programming language နှင့် SDK အမျိုးအစားထဲတွင် လူကြိုက်များမှုအရ အဆင့် ၁ ဖြစ်ပါသည်။ ပထမဆုံးဗားရှင်းကို ၂၀၀၉ ခုနှစ်တွင် ထုတ်ဝေခဲ့ပါသည်။ Go ဖြင့် ရေးသားထားပါသည်။ Windows အပြင် DragonFly BSD၊ FreeBSD၊ လင်းနပ်စ်၊ macOS နှင့် NetBSD အတွက်လည်း ရနိုင်ပါသည်။
ထည့်သွင်းခြင်းနှင့် လိုအပ်ချက်များ
ထုတ်ဝေသူသည် 64-bit၊ ARM64 နှင့် 32-bit Windows အတွက် MSI installer များကို ပေးထားပါသည်။ ပင်မ installer ၏ အရွယ်အစားမှာ ၆၃.၉ MB ဖြစ်ပါသည်။ ထည့်သွင်းရာတွင် Administrator ခွင့် လိုအပ်ပါသည်။ Installer ၏ မှတ်တမ်းတင်ထားသော switch များဖြင့် အသံတိတ်ထည့်သွင်းခြင်း ပြုလုပ်နိုင်ပါသည်။ Group Policy၊ Intune သို့မဟုတ် Configuration Manager ဖြင့် ဖြန့်ဝေရန် MSI package ရနိုင်ပါသည်။
အပ်ဒိတ်များနှင့် ဗားရှင်းမှတ်တမ်း
နောက်ဆုံးဗားရှင်းမှာ 1.27.0 ဖြစ်ပါသည် (၂၀၂၆ ဩဂုတ် ၁၉ တွင် ထုတ်ဝေ)။ ဗားရှင်းမှတ်တမ်းတွင် ထုတ်ဝေမှု ၁၁၃ ခု ပါဝင်ပြီး အဟောင်းဆုံးမှာ ၂၀၂၁ ဩဂုတ် ၁၆ ဖြစ်ပါသည်။ အားလုံးကို တရားဝင်ဖိုင်များသို့ လင့်ခ်ချိတ်ထားပါသည်။ ဆိုလိုသည်မှာ တစ်နှစ်လျှင် ထုတ်ဝေမှု ၂၃ ခုခန့် ဖြစ်ပါသည်။
လူကြိုက်များမှုနှင့် ဖိုင်အမျိုးအစားများ
Chocolatey package ကို ၂,၁၀၈,၈၉၀ ကြိမ် ဒေါင်းလုဒ်လုပ်ထားပါသည်။ GitHub ပေါ်ရှိ source code (golang/go) တွင် ကြယ် ၁၃၉,၄၀၃ ပွင့် ရှိပါသည်။ ကျွန်ုပ်တို့၏ ဘာသာစကား ၄၇ မျိုးဖြင့် Wikipedia ဆောင်းပါး ရှိပါသည်။ Windows တွင် ဖိုင်အမျိုးအစား ၁ မျိုးကို မှတ်ပုံတင်ပါသည် (.go အပါအဝင်)။ ဆင်တူသော ပရိုဂရမ်များတွင် LLVM၊ Deno နှင့် CMake ပါဝင်ပါသည်။
GitHub ပေါ်ရှိ ပရောဂျက်ဖော်ပြချက်: “The Go programming language”
အားသာချက်များ / အားနည်းချက်များ
အားသာချက်များ
- ပွင့်လင်းရင်းမြစ် - code ကို မည်သူမဆို စစ်ဆေး၍ build လုပ်နိုင်သည်
- Windows on Arm အတွက် native ARM64 build ရှိသည်
- စီမံဖြန့်ဝေရန် MSI package ရှိသည်
- အသံတိတ်ထည့်သွင်းခြင်းကို မှတ်တမ်းတင်ထားသည်
- မကြာခဏ အပ်ဒိတ်ထွက်သည် (တစ်နှစ်လျှင် ၂၃ ခုခန့်)
- DragonFly BSD၊ FreeBSD နှင့် လင်းနပ်စ် တွင်လည်း အလုပ်လုပ်သည်
- အသုံးပြုသူ အများအပြား ရှိသည်
အားနည်းချက်များ
- ထည့်သွင်းရာတွင် Administrator ခွင့် လိုအပ်သည်
အတိုချုပ်: Go Programming Language သည် 64-bit၊ ARM64 နှင့် 32-bit ကွန်ပျူတာများအတွက် ပွင့်လင်းရင်းမြစ် Programming language နှင့် SDK ကိရိယာ ဖြစ်ပါသည်။ တက်ကြွစွာ ထိန်းသိမ်းနေဆဲ ဖြစ်ပါသည်။ စီမံခန့်ခွဲသူများသည် လူမပါဘဲ ဖြန့်ဝေနိုင်ပါသည်။
Go Programming Language ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
- ဖိုင်ကို ထုတ်ဝေသူ၏ ကိုယ်ပိုင်ဒိုမိန်း go.dev မှ ပေးပို့ပါသည်
- ဒေါင်းလုဒ်လင့်ခ်သည် HTTPS ကို အသုံးပြုပါသည်
- SHA256 hash ထုတ်ပြန်ထားသဖြင့် ဖိုင်ကို စစ်ဆေးနိုင်ပါသည်:
728E9318C061B95082BCF167BAB8B6C6E0D91A045F89F403B3285FA39F0C455B· ဤ hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ပါ - နောက်ဆုံးစစ်ဆေးချိန် (၂၀၂၆ အောက်တိုဘာ ၂၂) တွင် လင့်ခ် တုံ့ပြန်ခဲ့ပါသည်
- Source code ကို အများပြည်သူ ကြည့်နိုင်ပါသည်
- ExeAtlas သည် installer များကို မသိမ်းဆည်း၊ မထုပ်ပိုး၊ မပြင်ဆင်ပါ
ဆက်စပ် လမ်းညွှန်: Windows တွင် ဖိုင်၏ SHA256 hash စစ်ဆေးနည်း
လုံခြုံရေး အလေ့အကျင့်များ (OpenSSF Scorecard)
GitHub ပေါ်ရှိ golang/go repository ကို Open Source Security Foundation က အလိုအလျောက် စစ်ဆေးထားခြင်း ဖြစ်ပါသည်။ နောက်ဆုံးစစ်ဆေးသည့်နေ့ - ၂၀၂၆ အောက်တိုဘာ ၁၉။
- တက်ကြွစွာ ထိန်းသိမ်းနေ၁၀
- လုံခြုံရေးမူဝါဒ၁၀
- Code review၁၀
- လိုင်စင် ကြေညာထား၁၀
- Fuzzing၁၀
- Pin လုပ်ထားသော dependency များ၄
- OpenSSF Best Practices တံဆိပ်၀
- Static code analysis၀
- Repository ထဲ binary ဖိုင် မရှိ၀
ဤအမှတ်သည် ပရောဂျက်ကို ဖန်တီးပုံနှင့် ထုတ်ဝေပုံကို အကဲဖြတ်ခြင်းဖြစ်ပြီး ပရိုဂရမ်ကို ထည့်သွင်းရန် လုံခြုံမလုံခြုံကို ပြောခြင်း မဟုတ်ပါ။ scorecard.dev
မကြာသေးမီ ဗားရှင်းများ
ဗားရှင်း ၁၁၃ ခုလုံး ›၅ နှစ်အတွင်း ဗားရှင်း ၁၁၃ ခု · တစ်နှစ်လျှင် ၂၃ ခုခန့်
| ဗားရှင်း | ရက်စွဲ | အရွယ်အစား | ဖိုင်များ |
|---|---|---|---|
| 1.27.0နောက်ဆုံး | ၂၀၂၆ ဩဂုတ် ၁၉ | ၆၃.၉ MB | 64-bit MSIARM64 MSI32-bit MSI |
| 1.26.7 | ၂၀၂၆ ဩဂုတ် ၁၉ | ၆၀.၂ MB | ARM64 MSI64-bit MSI32-bit MSI |
| 1.26.6 | ၂၀၂၆ ဩဂုတ် ၁၃ | ၆၀.၂ MB | 64-bit MSI32-bit MSIARM64 MSI |
| 1.26.5 | ၂၀၂၆ ဇူလိုင် ၇ | ၆၀.၂ MB | 64-bit MSI32-bit MSIARM64 MSI |
| 1.26.4 | ၂၀၂၆ ဇွန် ၂ | ၆၀.၀ MB | ARM64 MSI64-bit MSI32-bit MSI |
| 1.26.3 | ၂၀၂၆ မေ ၇ | ၆၀.၀ MB | 32-bit MSIARM64 MSI64-bit MSI |
| 1.26.2 | ၂၀၂၆ ဧပြီ ၇ | ၅၉.၉ MB | ARM64 MSI32-bit MSI64-bit MSI |
| 1.26.1 | ၂၀၂၆ မတ် ၅ | ၅၉.၉ MB | 64-bit MSI32-bit MSIARM64 MSI |
ထုတ်ဝေမှုစက်ဝန်းနှင့် ပံ့ပိုးမှု
ဗားရှင်း 1.27.0 သည် 1.27 ထုတ်ဝေမှုလိုင်းတွင် ပါဝင်ပါသည်။ ထိုလိုင်းကို ပံ့ပိုးနေဆဲဖြစ်ပြီး ပြီးဆုံးမည့်ရက် မကြေညာရသေးပါ။
| ထုတ်ဝေမှုလိုင်း | ထုတ်ဝေသည့်နေ့ | ပံ့ပိုးမှု ပြီးဆုံးရက် | နောက်ဆုံးဗားရှင်း | အခြေအနေ |
|---|---|---|---|---|
| 1.27 | ၂၀၂၆ ဩဂုတ် ၁၉ | မကြေညာရသေး | 1.27.3 | ပံ့ပိုးနေဆဲ |
| 1.26 | ၂၀၂၆ ဖေဖော်ဝါရီ ၁၀ | မကြေညာရသေး | 1.26.10 | ပံ့ပိုးနေဆဲ |
| 1.25 | ၂၀၂၅ ဩဂုတ် ၁၂ | ၂၀၂၆ ဩဂုတ် ၁၉ | 1.25.14 | ပံ့ပိုးမှု ပြီးဆုံး |
| 1.24 | ၂၀၂၅ ဖေဖော်ဝါရီ ၁၁ | ၂၀၂၆ ဖေဖော်ဝါရီ ၁၀ | 1.24.13 | ပံ့ပိုးမှု ပြီးဆုံး |
| 1.23 | ၂၀၂၄ ဩဂုတ် ၁၃ | ၂၀၂၅ ဩဂုတ် ၁၂ | 1.23.12 | ပံ့ပိုးမှု ပြီးဆုံး |
| 1.22 | ၂၀၂၄ ဖေဖော်ဝါရီ ၆ | ၂၀၂၅ ဖေဖော်ဝါရီ ၁၁ | 1.22.12 | ပံ့ပိုးမှု ပြီးဆုံး |
| 1.21 | ၂၀၂၃ ဩဂုတ် ၈ | ၂၀၂၄ ဩဂုတ် ၁၃ | 1.21.13 | ပံ့ပိုးမှု ပြီးဆုံး |
| 1.20 | ၂၀၂၃ ဖေဖော်ဝါရီ ၁ | ၂၀၂၄ ဖေဖော်ဝါရီ ၆ | 1.20.14 | ပံ့ပိုးမှု ပြီးဆုံး |
Command line မှ ထည့်သွင်းခြင်း
အသံတိတ်ထည့်သွင်းခြင်း ›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 /norestartပရိုဂရမ်ဖိုင်များ (.exe): go.exe, gofmt.exe
ဆက်စပ် လမ်းညွှန်: winget အသုံးပြုနည်း - ပရိုဂရမ် ထည့်သွင်းခြင်းနှင့် အပ်ဒိတ်
အချက်အလက်
- ထုတ်ဝေသူ
- https://go.dev
- ဖန်တီးသူ
- ဂူဂယ်နှင့် Rob Pike
- အမျိုးအစား
- Programming language နှင့် SDK
- လိုင်စင်
- BSD-3-Clause
- စျေးနှုန်း
- အခမဲ့
- Source code
- github.com/golang/go
- ရေးသားထားသည့် ဘာသာ
- Go
- လိုအပ်ချက်
- Windows 11 / 10
- Architecture
- 64-bit, ARM64, 32-bit
- Installer အမျိုးအစား
- MSI
- အခြား platform များ
- DragonFly BSD, FreeBSD, လင်းနပ်စ်, macOS, NetBSD, OpenBSD
- ဗားရှင်း
- 1.27.0
- ထုတ်ဝေသည့်နေ့
- ၂၀၂၆ ဩဂုတ် ၁၉
- ပထမဆုံး ထုတ်ဝေမှု
- 2009
- စာရင်းထဲ ထည့်သည့်နေ့
- ၂၀၂၁ ဩဂုတ် ၂၁
- စာရင်းရှိ ဗားရှင်းများ
- 113
- တစ်နှစ်လျှင် အပ်ဒိတ်
- ၂၂.၆
- Chocolatey ဒေါင်းလုဒ်
- ၂,၁၀၈,၈၉၀
- GitHub ကြယ်
- ၁၃၉,၄၀၃
- GitHub fork များ
- ၂၂,၃၃၇
- ဝဘ်ဆိုက်
- go.dev
- winget ID
- GoLang.Go
- Chocolatey package
- golang
- MSI product code
- {649B7E21-BFFC-4209-925C-5736BBF28E54}
ဖွင့်နိုင်သော ဖိုင်အမျိုးအစားများ (1)
အဆင့်သတ်မှတ်ချက်နှင့် သုံးသပ်ချက်များ
သုံးသပ်ချက် မရှိသေးပါ။ ပထမဆုံး အဆင့်သတ်မှတ်သူ ဖြစ်လိုက်ပါ။
Go Programming Language အစားထိုးပရိုဂရမ်များ
အားလုံးကြည့်ရန် ›-
ပွင့်လင်းရင်းမြစ် (open source)၂.၈ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၅ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၃.၇ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၁.၉ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၆ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၁.၄ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၂ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၁.၄ သိန်း ↓
မေးလေ့ရှိသောမေးခွန်းများ
Go Programming Language သည် အခမဲ့လား
ဟုတ်ပါသည်။ Go Programming Language သည် ပွင့်လင်းရင်းမြစ် ဆော့ဖ်ဝဲ ဖြစ်ပါသည် (BSD-3-Clause လိုင်စင်)။
Go Programming Language ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
ဒေါင်းလုဒ်ကို go.dev (ထုတ်ဝေသူပိုင်) မှ ရယူပါသည်။ ExeAtlas သည် ဖိုင်ကို မသိမ်းဆည်း၊ မပြောင်းလဲပါ။ ဖိုင်၏ SHA256 hash ကို ဤနေရာတွင် ပြထားသော hash နှင့် နှိုင်းယှဉ်ပါ သို့မဟုတ် ထို hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ကြည့်ပါ။
Go Programming Language ကို winget ဖြင့် ဘယ်လို ထည့်သွင်းရမလဲ
PowerShell သို့မဟုတ် Windows Terminal ကို ဖွင့်ပြီး ဤစာမျက်နှာရှိ winget command ကို run ပါ။ winget သည် တရားဝင် installer ကို ဒေါင်းလုဒ်လုပ်ပြီး မ run မီ ၎င်း၏ SHA256 hash ကို စစ်ဆေးပါသည်။
Go Programming Language ကို အသံတိတ် ထည့်သွင်းနိုင်ပါသလား
နိုင်ပါသည်။ အသံတိတ်ထည့်သွင်းခြင်း စာမျက်နှာတွင် installer တစ်ခုစီအတွက် တိကျသော command ကို ပြထားပါသည် (MSI package အတွက် msiexec အပါအဝင်)။
Go Programming Language သည် ARM (Windows on Arm) တွင် အလုပ်လုပ်ပါသလား
လုပ်ပါသည်။ Native ARM64 installer ရှိပါသည်။
Go Programming Language ဗားရှင်းဟောင်းကို ဘယ်မှာ ဒေါင်းလုဒ်လုပ်ရမလဲ
ဗားရှင်းများ စာမျက်နှာတွင် ဗားရှင်း ၁၁၃ ခုလုံးကို ၂၀၂၁ ဩဂုတ် ၁၆ အထိ တရားဝင် installer ဖိုင်လင့်ခ်များနှင့်အတူ စာရင်းပြုထားပါသည်။
Go Programming Language အစား ဘာတွေ သုံးနိုင်သလဲ
LLVM၊ Deno၊ CMake၊ Yarn နှင့် sbt။ အစားထိုးပရိုဂရမ်များ စာမျက်နှာတွင် ၎င်းတို့ကို နှိုင်းယှဉ်ထားပါသည်။