Pada kali ini mimin akan menjelaskan sedikit tentang Bahasa Pemrograman Go
Pengertian Golang
Bahasa pemrograman go atau di singkat Golang adalah Programming language yang di ciptakan oleh Google bersama dengan Ken Thompson, Robert Griesemer, dan Rob Pike pada tahun 2009. Kemudian tujuan dari pengembangannya adalah untuk membangun bahasa yang mempunyai keunggualan dari sisi kecepatan, keandalan, skalabilitas, dan kesederhanaan.
Golang adalah sebuah bahasa pemrograman back- end dari Google yang umumnya di gunakan pada jaringan server dan sistem terdistribusi berskala besar. Pada awalnya, Golang di kembangkan sebagaI sebuah alternatif untuk C++ dan Java untuk memberikan fasilitas untuk keperluan Google untuk mengembangkan fitur-fitur yang mereka perlukan.
Fungsi-fungsi Golang
- Dapat membangun tim developer yang lebih scalable, baik berupa startup maupun perusahaan korporasi dalam bidang teknologi informasi.
- Membangun sebuah sistem yang lebih kompleks sehingga membutuhkan kinerja yang tinggi.
- Mengembangkan teknologi cloud computing yang memiliki skalabilitas yang baik,
- Dapat mengembangkan kode server jaringan, terutama pada layanan mikro dan web server.
- Merancang aplikasi berbasis web yang lebih aman.
kelebihan Golang
- Platfrom yang bersifat open source
- Algoritma dan struktur data mudah di pelajari dan mudah di pakai
- Meningkat performa dan dapat lebih banyak pengunjung yang datang pada aplikasi
- Mempunyai fitur Garbage Collector.
Kekurangan Golang
- Interface terlalu implisit
- Dukungan pustaka yang tidak memadai
- Tidak bisa menggunakan fungsi yang sama untuk koleksi data berbeda
- Belum menemukan niche
Contoh aplikasi yang menggunakan Golang
- LinkAja
- Halodoc
- Bukalapak
- Tokopedia
- Koinwork
Untuk info selengkapnya ada pada laman 1, dan 2.