Berita

Google Rilis Go 1.11 Bersamaan Pengumuman Konsep Go Versi 2

[Ilustrasi Oleh Pixabay]

Google telah merilis ketersediaan bahasa pemrograman Go versi 1.11 bersamaan dengan acara GopherCon 2018. Padahal dalam acara ini, Google juga mengumumkan peluncuran rancangan konsep yang berpotensi akan diimplementasikan di bahasa pemrograman Go 2.

Semenjak bahasa pemrograman Go 1.0 diluncurkan, Google selalu berupaya untuk menjaga stabilitas dari bahasa tersebut, dengan konsekuensi setiap rilis berikutnya menawarkan lebih sedikit fitur baru yang mampu merusak kompabilitas.

Tradisi ini pun juga diimplementasikan Google ke dalam peluncuran bahasa pemrograman Go versi 1.11, di mana Google pun tidak menyertakan banyak fitur baru yang menarik. Versi terbaru dari bahasa pemrograman ini hanya memperkenalkan tahap awal sistem Modules untuk manajemen dependency dan dukungan WebAssembly eksperimental.

Dengan menambahkan kemampuan baru tersebut, yakni dukungan WebAssembly eksperimental, para pengembang kini dapat mengompilasi program Go ke format biner yang kompatibel dengan empat browser web utama, termasuk di dalamnya adalah peramban Google Chrome.

Meskipun akan cukup berguna, karena masih dalam tahap awal, kedua fitur baru ini tentu saja membutuhkan penyempurnaan lebih lanjut, sehingga akan menjadi lebih lengkap di dalam versi bahasa pemrograman Go di masa mendatang.

Sementara itu, Google pun telah mengenalkan tiga konsep bahasa pemrograman Go versi selanjutnya di acara GopherCon 2018, yang mana konsep-konsep tersebut ditujukan untuk memperbaiki kekurangan dari bahasa tersebut, yaitu kurangnya dukungan generik dan kemampuannya dalam mengatasi eror.

Bagi yang belum tahu, dukungan generik yang menjadi konsep pertama ini merupakan kemampuan untuk membuat fungsi tanpa perlu mengetahui secara pasti tipe yang akan di masukan ke dalamnya. Kemampuan ini telah menjadi salah satu ciri dari sebagian besar bahasa pemrograman modern.

Sedangkan untuk konsep kedua dan ketiga, Google akan lebih fokus untuk membangun bahasa Go dalam menangani eror yang terjadi di dalam kode-kode yang menggunakan bahasa Go sekaligus menangani nilai dari eror tersebut.

Pada konsep kedua, bahasa pemrograman Go akan dirancang dengan kemampuan mengelola eror dengan sistem yang baru untuk membuat dan menggunakan kembali blok penanganan kesalahan. Selain itu, konsep ketiga Go 2 akan meningkatkan kemampuannya dalam membaca kesalahan-kesalahan pemrograman yang terbungkus oleh kesalahan lain dan memformat informasinya menjadi lebih benar dan masuk akal.

Bagi pembaca yang penasaran dengan kemampuan dari bahasa pemrograman Go 1.11, pembaca dapat mengakses halaman release note-nya. Dan bagi pembaca yang ingin mengetahui lebih lanjut mengenai Go 2, dapat mengakses halaman Go 2 Draft Designs atau melihat video dari YouTube berikut ini:

[Sumber: 9to5google]

Share
Published by
Sukindar

Recent Posts

Cisco Peringkatkan Kerentanan Kritis Dalam Cisco Data Center Network Manager

Cisco mengungkapkan tiga kerentanan dalam layanannya. Ini dia penanganannya!

January 7, 2020

Optimal idM Meluncurkan OptimalCloud Partner Platform

Ini ulasan mengenai keuntungan OptimalCloud Partner Platform, platform baru milik Optimal idM!

January 6, 2020

Google Siapkan Coral Accelerator Module dan Coral Dev Board Mini untuk Tahun 2020

Google kenalkan dua koleksi baru dari Coral. Dua koleksi baru ini bakal menambah kemampuan pengembangan…

January 3, 2020

Google Kembangkan Model Kecerdasan Buatan Untuk Deteksi Kanker Payudara

Raksasa Google baru saja mengembangkan sistem pemindaian kanker payudara berbasis kecerdasan buatan. Bagaimana hasilnya, berikut…

January 3, 2020

Google Dorong Fitur Bubbles Notifications Ke Versi Stabil

Meski dikenalkan bersamaan dengan Android 10 Beta, sampai kini Bubbles Notifications masih dalam tahap pengembangan.…

December 31, 2019

Samsung Siapkan Lima Proyek dan Empat Startup C-Lab Untuk CES 2020

Samsung akan kembali memamerkan hasil program C-Lab ke ajang CES 2020. Ini dia proyek dan…

December 30, 2019