Google ngluncurake Go persis 10 taun kepungkur, ing November 2009, nawakake pangembang basa pamrograman anyar sing dioptimalake kanggo prosesor multi-inti lan bisa ngeksploitasi multithreading.
Kanggo ngrayakake ulang tahune, Google wis ngluncurake situs web anyar ing domain .dev sing mentas diluncurake, mung disebut go.dev, sing nyorot kekuwatane Go kanggo mbangun layanan awan, antarmuka baris perintah, aplikasi web, lan dhukungan saka DevOps.
Ngaku luwih saka yuta pangguna GB ing saindenging jagad, Google uga kepengin nuduhake pirang-pirang merek gedhe sing nggunakake basa kasebut kanthi ekstensif, kalebu American Express, Salesforce, IBM, Target, Twitch, Netflix, Twitter, Uber, lan Dropbox.
EES: Enem basa pamrograman sing dikarepake: Miwiti (Free PDF)
Salesforce bubar njlèntrèhaké babagan carane Go kanggo mbangun maneh platform Einstein Analytics, sing sadurunge minangka aplikasi C-Python hibrida. “Python ora nindakake multi-threading kanthi apik,” ujare pangembang Salesforce.
Netflix ujar manawa kanthi sengaja nulis proxy Rend ing Go “amarga kita butuh barang sing duwe latensi luwih murah tinimbang Jawa (ing ngendi pengumpulan sampah dadi masalah) lan luwih produktif kanggo pangembang tinimbang C, nalika uga nangani puluhan ewu sambungan klien “.
Miturut Google, Go.dev beda karo situs web golang.org sing ana kanggo proyek sumber terbuka, dadi hub anyar kanggo pangguna Go. Iki nyedhiyakake “sumber daya terpusat lan dikurasi saka kabeh ekosistem Go”, kayata paket lan modul Go, sumber belajar, kasus panggunaan lan studi kasus.
Go taun iki teka kaping 10 ing peringkat taunan kaping enem IEEE Spectrum 2019. Basa iki digawe ing Google dening tim sing kalebu pendiri Unix Ken Thompson, pangembang Bell Labs Unix Rob Pike, lan Robert Griesemer.
Griesemer nyathet bubar manawa tim Go duwe misi sing padha karo 2007 nalika netes basa: “Kanggo nggawe skala pangembangan piranti lunak”.
EES: Microsoft: Kita pengin sampeyan sinau basa pemrograman Python kanthi gratis
Kanggo sapa wae sing anyar ing Go, Steve Francia, pimpinan produk Golang ing Google, nggambarake minangka “sintaktis padha karo C, nanging kanthi tambahan keuntungan saka safety memori, koleksi sampah, ngetik struktural, lan concurrency gaya CSP”.
“Sing paling penting, Go dirancang kanthi sengaja kanggo nambah produktivitas kanggo mesin multi-inti, jaringan lan basis kode gedhe – ngidini para programer bisa nggedhekake piranti lunak kasebut kanthi cepet. pembangunan lan penyebaran”.