Kelebihan Golang
- Mendukung konkurensi di level bahasa dengan pengaplikasian cukup mudah
- Mendukung pemrosesan data dengan banyak prosesor dalam waktu yang bersamaan (pararel processing)
- Memiliki garbage collector
- Proses kompilasi sangat cepat
- Bukan bahasa pemrograman yang hirarkial, menjadikan developer tidak perlu ribet memikirkan segmen OOP-nya
- Package/modul yang disediakan terbilang lengkap. Karena bahasa ini open source, banyak sekali developer yang juga mengembangkan modul-modul lain yang bisa dimanfaatkan
Instalasi Golang (Windows)
- Download installer di https://golang.org/dl/. Pilih installer untuk sistem operasi Windows sesuai jenis bit yang digunakan.
- Setelah ter-download, jalankan installer, klik next hingga proses instalasi selesai. By default jika anda tidak merubah path pada saat instalasi, Go akan ter-install di C:\go. Path tersebut secara otomatis akan didaftarkan dalam PATH environment variable.
- Buka Command Prompt / CMD, eksekusi perintah berikut untuk mengecek versi Go. Dengan Mengetikan go version.
- Jika output adalah sama dengan versi Go yang ter-install, menandakan proses instalasi berhasil.
- Install terlebih dahulu Homebrew (jika belum ada), caranya jalankan perintah berikut di terminal.
- $ ruby -e “$ (curl -fsSL http://git.io/pV01)”
- Install Go menggunakan command brew.
- $ brew install go
- Tambahkan path binary Go ke PATH environment variable.
- $ echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bash_profile
- $ source ~/.bash_profile
- Jalankan perintah berikut mengecek versi Go.
- go version
- Jika output adalah sama dengan versi Go yang ter-install, menandakan proses instalasi berhasil.
- Unduh arsip installer dari https://golang.org/dl/, pilih installer untuk Linux yang sesuai dengan jenis bit computer anda. Proses download bisa dilakukan lewat CLI, menggunakan atau curl.
- Buka terminal, extract arsip tersebut ke.
- $ tar -C /usr/local -xzf go1...
- Tambahkan path binary Go ke environment variable.
- $ echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bashrc
- $ source ~/.bashrc
- Selanjutnya, eksekusi perintah berikut untuk mengetes apakah Go sudah terinstal dengan benar.
- go version
- Jika output adalah sama dengan versi Go yang ter-install, menandakan proses instalasi berhasil.
Variabel GOROOT
- By default, setelah proses instalasi Go selesai, secara otomatis akan muncul environment variable GOROOT. Isi dari variabel ini adalah lokasi dimana Go ter-install.
- Sebagai contoh di Windows, ketika Go di-install di C:\go, maka path tersebut akan menjadi isi dari GOROOT.
- Bisa gunakan command go env untuk melihat informasi konfigurasi environment Go ter-install.
Sumber Referensi : golang