Utuk Bahasa Pemograman Go sendiri didasari dari bahasa C dan C++, oleh karena itu gaya sintaksnyapun mirip. Untuk gaya Golang dinilai lebih sederhana sehingga lebih mudah dipahami dibandingkan bahasa pemrograman lainnya oleh pemula.
Go digunakan untuk pemrograman "backend", pengembangan game, pemrograman berbasis cloud, dan bahkan Data Science dan lain sebagainya.
Dalam buku An Introduction to Web Development in Go , Go digambarkan sebagai :
"a procedural, imperative, modular, object-oriented, statically typed, garbage-collected, compiled programming language with syntax broadly similar to the C family of languages (C, C++, C#, Java, Javascript, etc...) and CSP-inspired concurrency features".
Sekarang memang lagi tenar-tenarnya bahasa pemograma Go (Golang). Bahkan sudah banyak perusahaan yang mengadopsi bahasa peograman ini di berbagai perusahaan besar. Contohnya saja, Google, Facebook, Twitter, YouTube dan Apple serta beberapa perusahaan besar laiinya. Bahkan sudah ratusan sudah memaki sistem programming Go (Golang).
Lalu untuk di Indonesia sendiri, perusahaan mana saja yang sudah memakai Programing laguange Go (Golang)?
Nah.......untuk itu mari kita lihat satu persatu dengan jelas pada list di bawah ini.
Baca juga : Bahasa Pemrograman baru yaitu Carbon, Penerus C++ buatan Google
Perusahaan Indonesia yang memakai Pemrograman Go/Golang
Berikut daftar perusahaan Indonesia yang sudah memakai Bahasa Pemograman Golang (Go). Yang di kutip dari Github.com :
- 123 Berita
- Auditsi Executive Recruitment Services
- Amartha
- Alphamor
- Bareksa
- Bhinneka
- BlockchainZoo
- Brankas
- Brodo
- Bukalapak
- CICIL.CO.ID
- Codemi Learning Management System
- DigiAset
- EACIIT
- Emtrade
- Gilkor
- GoApotik
- GOJEK
- Graboards
- Guteninc
- Halodoc
- HappyFresh Indonesia
- Ice House Corp
- Jejak Techno
- Kelir.tv
- Koinworks - P2P Lending Platform.
- Korina
- Kudo
- kumparan
- Kurio
- Lazada
- LinkAja
- LionJobs
- Matahari Mall
- Magicsoft Asia Systems
- Medcampus
- Michael Page Indonesia
- Midtrans Payment Gateway
- meTube.id
- Minyak Telon
- Nodeflux
- PDAM Kab. Batang
- Pinhome
- Pinjam Indonesia - FinTech
- Pintu Magang - Jobs for Student
- President University
- Qasico Teknologi Indonesia
- Qasir.id
- Qiscus
- QUPAS.ID
- Ralali - B2B Marketplace Platform
- Raydar
- RebelWorks
- RedtreeMobile
- Reservasi
- Rimbun Job Agency
- RSU Anwar Medika
- Ruangguru
- Sorabel by Sale Stock
- SAP Indonesia
- Tokopedia
- Tech in Asia Indonesia
- Valutac
- Tugujatim
- Tugumalang
- Deepta
- Visinesia Global Trade
- Ourintake
- Mangko
Apa Kelebihan Go (Golang)?
Go memiliki kelebihan dibanding bahasa lainnya, beberapa di antaranya:
- 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 dan bukan strict OOP, memberikan kebebasan ke developer perihal bagaimana cara penulisan kode.
- Dependensi dan tooling yang disediakan terbilang lengkap.
- Dukungan komunitas sangat bagus. Banyak tools yang tersedia secara gratis dan open source yang bisa langsung dimanfaatkan.