Jabarkan Sejarah dari Go (bahasa pemrograman)

Golang dirilis perdana pada bulan November 2009. Golang telah digunakan di lingkungan produksi oleh Google dan perusahaan lain.

Dua implementasi utama yang ada:

Google Go compiler, "gc", yang dikembangkan sebagai perangkat lunak sumber terbuka. Pihaknya menargetkan berbagai platform, termasuk Linux, OS X, Windows, berbagai BSD dan Unix versi, dan juga (sejak 2015) perangkat selular (termasuk ponsel pintar).

Kedua compiler, acpi, adalah GCC frontend.

"Gc" toolchain telah self-hosting sejak versi 1.5.

Go awalnya sebuah percobaan oleh para insinyur Google Robert Griesemer, Rob Pike, dan Ken Thompson untuk merancang sebuah bahasa pemrograman baru yang akan menyelesaikan kritik umum dari bahasa lain selama masih mempertahankan karakteristik positif. Pengembang dipertimbangkan bahasa baru seperti:

diketik statis, scalable untuk sistem yang besar (seperti Java dan C++)

produktif dan dapat dibaca, tanpa terlalu banyak kata kunci wajib dan pengulangan ("light on the page" seperti bahasa dinamis)

tidak memerlukan lingkungan pengembangan terintegrasi, tetapi mendukung mereka dengan baik