Berkenalan degan golang yuk !
Go atau biasa disebut golang adalah bahasa pemrograman yang dibuat di Google pada tahun 2009 oleh Robert Griesemer, Rob Pike, dan Ken Thompson
Kenapa memilih golang ?
Ada beberapa alasan dan faktor sih yang menurut saya golang layak untuk dipelajari, diantaranya yaitu :
- Penulisan lebih terstruktur
- Penulisan parameter dalam function lebih ketat harus dengan tipe datanya
- Penulisan lebih rapih dan teliti
- Memiliki Garbage Collection, sistem pengelolaan memori pada Golang lebih mudah dibandingkan bahasa pemrograman lain.
- Ukuran tidak terlalu besar
- Jika butuh package tinggal ambil di github banyak yang menjadi opensource
- Memiliki sintaks kode yang lebih sederhana
- Bukan bahasa pemrograman yang hirarkial
- Kompilasi code lebih cepat
- dan lain sebagainya
Di golang jika butuh package misal kita butuh driver mysql tinggal download digithub lalu hasil download ada di local kita tersimpan tapi di dalam folder projek kita itu depedensi driver mysql yang kita butuhkan tadi tidak disimpan.
Penamaan parameter di function harus di definisikan contoh function tes mempunya dua parameter ada parameter1 dan parameter2 nah di golang rule nya parameter1 dan parameter2 harus di definisikan terlebih dahulu tipe datanya string, integer atau byte, jadi agak lebih ketat dan disiplin.
Di golang tidak mengenal class or whatever yang ada hanya struct untuk mengelompokan variabel atau property dan atau fungsi yang dikelompokan sebagai tipe data baru. Golang sangat cocok untuk pembuatan aplikasi RestfullAPI karena cepat dan ukuran compilenya kecil.
Untuk instalasinya teman-teman bisa mengkuti tutorial di website resminya
https://golang.org/doc/install untuk pengguna linux link instalasi tambahan bisa mengikuti tutorial ini
0 Komentar