Windows

Google čini Go brže

Wheels On The Bus | Nursery Rhymes for Babies | Learn with Little Baby Bum | ABCs and 123s

Wheels On The Bus | Nursery Rhymes for Babies | Learn with Little Baby Bum | ABCs and 123s
Anonim

Google je ažurirao programski jezik Go, pogodnije za višejezgrene procesore.

"Najznačajnija poboljšanja odnose se na performanse", napisao je Google inženjer Andrew Gerrand u postu koji najavljuje novu verziju. "Vrlo je vjerojatno da će vaš GO kôd raditi znatno brže kada se gradi s Go 1.1."

Za ovo izdanje Go razvojni tim optimizirao je nekoliko glavnih elemenata Goa, uključujući prevodilac i povezivač, sakupljač smeća, i dijelovi standardne knjižnice.

Google je prvi put pokrenuo Go in 2009 kao eksperimentalni programski jezik, koji kombinira brzinu i sigurnost sastavljenog jezika kao što je C ++ s fleksibilnošću dinamičnog jezika kao što je JavaScript.

Tvrtka je prošle godine objavila prvu punu verziju Goa i od tada je objavila tri manja ažuriranja. Uz upotrebu osoblja unutar tvrtke kako bi se pročistio jezik, Google je prihvatio 2.600 kodnih izmjena od 161 suradnika za tu verziju.

Osim poboljšanja izvedbe, Go 1.1 ima i niz drugih značajnih značajki. Programi na jeziku mogu se glatko izvoditi na više jezgri procesora, zahvaljujući novom detektoru utrke. Na strani programiranja izmijenjeni su zahtjevi za povrat, koji će pojačati jezgrovitije kodne navike.

Go 1.1 je potpuno kompatibilan s unazad; može prepoznati i pokrenuti sve programe izgrađene pomoću Go 1.