GoLang, atau Go, adalah bahasa pemrograman modern yang dirancang untuk efisiensi dan kemudahan penggunaan. Dikembangkan oleh Google, Go dirancang dengan tujuan untuk mengatasi beberapa keterbatasan bahasa pemrograman populer lainnya. Go menawarkan kecepatan kompilasi yang sangat cepat, konkurensi yang mudah, dan sintaks yang bersih serta mudah dipelajari. Hal ini membuatnya menjadi pilihan yang sangat baik untuk berbagai macam proyek, mulai dari pengembangan web hingga aplikasi sistem.
Salah satu keunggulan utama Go adalah kemampuannya dalam menangani konkurensi dengan mudah. Go menyediakan fitur goroutine dan channel yang memungkinkan Anda untuk menulis kode yang berjalan secara bersamaan tanpa harus khawatir tentang manajemen thread yang rumit. Selain itu, Go juga memiliki sistem manajemen memori otomatis (garbage collector) yang efisien, sehingga Anda dapat fokus pada logika bisnis aplikasi tanpa perlu khawatir tentang alokasi dan dealokasi memori secara manual.
Cara install GoLang di cPanel
Mudah saja kok caranya, simak sampai habis ya.
1. Login ke halaman cPanel
2. Masuk ke menu Terminal
3. Download file GoLang, dalam hal ini kita download GoLang versi 21.4
wget https://go.dev/dl/go1.21.4.linux-amd64.tar.gz
4. Extrak menggunakan tar.
tar -zxvf go1.21.4.linux-amd64.tar.gz
5. Masuk ke .bash_profile dan tambahkan 2 baris script ini.
nano ~/.bash_profile
export PATH=$PATH:~/go/bin
export TMPDIR=~/tmp/
Tekan ctrl + s untuk simpan, kemudian ctrl + x, untuk keluar.
6. Close Terminal, kemudian buka kembali untuk merefresh installasi.
7. Cek apakah GoLang sudah terload.
[xxx@cpanel-dev ~]$ go version
go version go1.21.4 linux/amd64
Nah, diatas sudah bisa kita lihat bahwa environment GoLang sudah ter-load dengan sempurna. Versi Golang adalah 21.4
8. Kita masuk ke dalam folder public_html (root domain).
Untuk inisialisasi awal jalankan perintah :
go mod init example
9. Buatkan file hello-world.go yang berisikan :
package main
import “fmt”
func main() {
fmt.Println(“Hello World”)
}
10. Jalankan script hello-world.go
[xxx@cpanel-dev]$ go run hello-world.go
Hello World
Maka hasilnya akan muncul output Hello World juga.
11. Jika proses terlalu lama, kamu juga bisa :
go build hello-world.go
./hello-world