Windows

Google membuat Go lebih pantas

SpongeBob SquarePants | Cinta tetangga | Nickelodeon Bahasa

SpongeBob SquarePants | Cinta tetangga | Nickelodeon Bahasa
Anonim

Google telah memperbarui bahasa pengaturan Gonya, menjadikannya lebih cepat dan lebih sesuai untuk pemproses multicore.

"Penambahbaikan yang paling ketara adalah berkaitan dengan prestasi," tulis jurutera Google Andrew Gerrand, dalam jawatan mengumumkan versi baru. "Kemungkinan besar kod Go anda akan berjalan dengan lebih cepat apabila dibina dengan Go 1.1."

Untuk pembebasan ini, pasukan pembangunan Go mengoptimumkan beberapa elemen utama Go, termasuk pengkompil dan penghubung, pengumpul sampah, penjadual,

Google pertama kali melancarkan Go pada tahun 2009 sebagai bahasa pengaturcaraan percubaan, yang menggabungkan kelajuan dan keselamatan bahasa yang dikompilasi seperti C ++ dengan fleksibilitas bahasa dinamik seperti JavaScript

Syarikat itu mengeluarkan versi penuh pertama Go tahun lalu, dan melepaskan tiga kemas kini kecil sejak itu. Selain menggunakan kakitangan dalaman untuk memperhalusi bahasa, Google menerima 2,600 pengubahsuaian kod daripada 161 penyumbang untuk versi ini.

Selain penambahbaikan prestasi, Go 1.1 mempunyai beberapa ciri penting lain. Program dalam bahasa boleh berjalan dengan lebih lancar merentasi beberapa teras prosesor, terima kasih kepada pengesan perlumbaan yang baru. Di sisi pengaturcaraan, keperluan pengembalian telah diubahsuai, yang akan menguatkan lagi kebiasaan pengekodan yang lebih ringkas.

Go 1.1 sepenuhnya serasi ke belakang; ia boleh mengenali dan menjalankan semua program yang dibina menggunakan Go 1.