Windows

Google gjør Go raskere

Election Day 2020

Election Day 2020
Anonim

Google har oppdatert Go-programmeringsspråket, gjør det raskere og mer egnet for multicore-prosessorer.

"De viktigste forbedringene er prestasjonsrelaterte", skrev Google-ingeniør Andrew Gerrand, i en melding som annonserte den nye versjonen. "Det er sannsynlig at Go-koden din kjører merkbart raskere når den er bygget med Go 1.1."

For denne utgivelsen optimaliserte Go-utviklingslaget et antall hovedelementer i Go, inkludert kompilatoren og linkeren, søppelsamleren, planleggeren, og deler av standardbiblioteket.

Google startet først Gå i 2009 som et eksperimentelt programmeringsspråk, en som kombinerer hastigheten og sikkerheten til et kompilert språk som C ++ med fleksibiliteten til et dynamisk språk som JavaScript.

Selskapet lanserte den første fullversjonen av Go i fjor, og ga ut tre mindre oppdateringer siden da. I tillegg til å bruke internt personale til å finjustere språket, mottok Google 2.600 kodendringer fra 161 bidragsytere for denne versjonen.

I tillegg til ytelsesforbedringene har Go 1.1 en rekke andre viktige funksjoner. Programmer på språket kan kjøre mer jevnt over flere prosessorkjerner, takket være en ny racervarsler. På programmeringssiden er returkravene blitt endret, noe som vil forsterke mer kortfattede kodingsvaner.

Go 1.1 er fullt bakoverkompatibel; den kan gjenkjenne og kjøre alle programmer som er bygget ved hjelp av Go 1.