Bahasa pemrograman Go atau sering juga disebut golang adalah bahasa pemrograman yang free dan open source dari Google. Bahasa ini telah dibuat pada tahun 2007 oleh Robert Griesemer, Rob Pike, dan Ken Thompson. Meskipun demikian bahasa golang pertama kali dirilis ke publik sebagai proyek open source pada tanggal 10 November 2009. Setelah desain dan pengembangan yang berlangsung selama bertahun-tahun, Go versi stabil (versi 1) akhirnya bisa dirilis pada tanggal 28 Maret 2012. Bahasa Go diciptakan karena didasari oleh rasa frustrasi orang-orang Google terhadap bahasa pemrograman sistem yang telah ada karena menjadi terlalu sulit. Dalam memilih bahasa pemrograman sistem, ada tiga faktor yang perlu diperhatikan yaitu kompilasi yang efisien, eksekusi yang efisien, dan kemudahan dalam pengembangan. Ketiga faktor tersebut tidak tersedia di satu bahasa. Programmer akhirnya lebih memilih kemudahaan di atas keamanan dan efisiensi dengan mengganti pilihan bahasanya ke Python dan JavaScript dibanding C++ atau Java. Bahasa GO diciptakan untuk menyatukan kebutuhan-kebutuhan tadi kedalam satu bahasa yang memiliki kemudahan namun dengan kompilasi dan eksekusi yang efisien. Kepopuleran bahasa pemrograman Go berdasarkan indeks Tiobe juga sedikit demi sedikit mulai naik. Oleh karena itu, untuk memfasilitasi developer yang ingin mencoba mempelajari bahasa pemrograman Go, The Go Play Space mulai terus dikembangkan. The Go Play Space merupakan sarana bereksperimen dengan bahasa pemrograman Go yang dikembangkan dengan bahasa pemrograman Go itu sendiri. Bahasa pemrograman Go dikembangkan dengan GopherJS, transpiler dari Go ke dalam kode JavaScript, dan Vecty, pustaka frontend mirip React untuk GopherJS. The Go Play memiliki fitur-fitur seperti : 1. Syntax highlighting 2. Golang help lookup (akan menampilkan informasi saat melakukan double click di kata kunci Go seperti Println, func, dll.) 3. Live syntax error checking 4. *Error line highlighting 5. Highlight lines and blocks of code 6. Keyboard shortcut (ada keterangan di tiap tombol) 7. Memiliki support UI themes and UI tweaks (yang berada di Settings) 8. Support font Fira Code (bisa menggunakan yang ada di sistem atau webfont) Bahasa pemrograman GO juga memiliki kelebihan dibandingkan bahasa pemrograman lain, seperti : 1. Mendukung konkurensi di level bahasa dengan pengaplikasian cukup mudah. 2. Mendukung pemrosesan data dengan banyak prosesor dalam waktu yang bersamaan (pararel processing). 3. Memiliki garbage collector. 4. Proses kompilasi sangat cepat. 5. Bukan bahasa pemrograman yang hirarkial, menjadikan developer tidak perlu ribet memikirkan segmen OOP-nya. 6. Package/modul yang disediakan terbilang lengkap. Karena bahasa ini open source, banyak sekali developer yang juga mengembangkan modul-modul lain yang bisa dimanfaatkan. seotog, Sep 16, 2019 #1 blackking Well-Known Member Joined: Sep 1, 2016 Messages: 2,264 Likes Received: 157 Trophy Points: 63 Bagi seoang programmer ini akan sangat menarik untuk dipelajari dengan segala kelebihan yang ditawarkan ini juga menambah khasanah bahas pemrograman blackking, Sep 17, 2019 #2 (You must log in or sign up to reply here.) Show Ignored Content Loading... Similar Threads - Kenalan dengan Golang Belajar Membuat Toko Online Sendiri Dengan Php bangpahmi, Apr 18, 2017, in forum: Programming Replies: 71 Views: 34,590 Gaza El Fatih Jul 4, 2018 Blog > Koneksi Stabil dengan Internet Service Provider Hana99, Dec 23, 2016, in forum: Programming Replies: 1 Views: 1,015 kiswina04 Jan 11, 2017 Cara Bermain Game PSP Di Android Dengan Bantuan Emulator DwiKhasbullah, Dec 2, 2016, in forum: Programming Replies: 7 Views: 1,999 kaliwungu Feb 8, 2017 [share]Membuat Nilai Rata-rata dengan c plus-plus avirss, Nov 15, 2016, in forum: Programming Replies: 9 Views: 1,935 themebel Nov 18, 2016 Cara Saya Membuat Aplikasi Android dengan Mudah bermusikdotcom, Oct 14, 2016, in forum: Programming Replies: 48 Views: 22,833 Acep Husen Mar 26, 2020 Share This Page Tweet Log in with Facebook Log in with Twitter Your name or email address: Do you already have an account? No, create an account now. Yes, my password is: Forgot your password? Stay logged in
Bagi seoang programmer ini akan sangat menarik untuk dipelajari dengan segala kelebihan yang ditawarkan ini juga menambah khasanah bahas pemrograman