Golang - golang.me

Pengenalan Bahasa Pemrograman Golang

Bahasa pemrograman Go atau disingkat dengan Golang adalah bahasa pemrograman yang diciptakan Google pada tahun 2009. Tujuan dari pengembangan bahasa Go adalah untuk membangun bahasa yang mempunyai keunggulan dari sisi kecepatan, keandalan, skalabilitas, dan kesederhanaan. Selain itu, Golang juga dibuat dari bahasa pemrograman C. Bahasa Go juga dapat digunakan untuk kepentingan pembuatan aplikasi, website, dan software yang lainnya.

Sejarah Golang

  • Dibuat di Google menggunakan bahasa pemrograman C
  • Di Rilis ke public sebagai open source pada tahun 2009
  • Go-Lang populer sejak digunakan untuk membuat Docker pada tahun 2011 
  • Saat ini mulai banyak teknologi baru yang dibuat menggunakan bahasa Go-Lang dibanding bahasa C, seperti Kubernetes, Prometheus, CockroachDB, dan lain-lain
  • Saat ini mulai populer untuk pembuatan Backend API di Microservices

Kenapa Belajar Golang?

  • Bahasa Go-Lang sangat sederhana, tidak butuh waktu lama untuk mempelajarinya
  • Go-Lang mendukung baik concurrency programming, dimana saat ini kita hidup di zaman multicore processor
  • Go-Lang mendukung garbage collector, sehingga tidak butuh melakukan management memory secara manual seperti di bahasa C
  • Salah satu bahasa pemrograman yang sedang naik daun

Software Development Kit

Untuk development kit bahasa pemrograman Go-Lang dapat melakukan installasi golang ke local machine :

  • https://golang.org/
  • Download Compiler Go-Lang
  • Install Compiler Go-Lang
  • Cek menggunakan perintah : go version

Proses Development Program Golang

Untuk alur development Go-Lang secara garis besar anda dapat membuat code atau lebih mudah di sebut dengan “ngoding” pada sebuah file dengan contoh “main.go” kemudian jika telah selesai, file tersebut akan di compile menjadi binnary file. Binnary file tersebut lah yang akan di eksekusi pada server secara production

process development golang

Text Editor atau IDE

Untuk development golang anda dapat menggunakan text editor berikut, saya sendiri lebih suka memilih VS Code karena selain free saya juga sudah terbiasa menggunakan code editor tersebut.

  • Visual Studio Code
  • JetBrains GoLand

Penutup

Refrensi belajar Go-Lang : https://www.udemy.com/share/103Xbs3@H08lrHEcCB3j1lH7agcLi9vftjfYYgTwOcmjWxfr7HbIEcSz7lMu4FSZi1WQxnpZxQ==/

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

About Me

About Me

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam.

Social Profiles

Facebook