Windows

Google gør Go hurtigere

Go to Sleep with Thunder & Rain Sounds | Relaxing Sounds for Insomnia Symptoms & Sleeping Disorders

Go to Sleep with Thunder & Rain Sounds | Relaxing Sounds for Insomnia Symptoms & Sleeping Disorders
Anonim

Google har opdateret sit Go-programmeringssprog, hvilket gør det hurtigere og mere egnet til multicore-processorer.

"De væsentligste forbedringer er præstationsrelaterede", skrev Google-ingeniør Andrew Gerrand i et indlæg, der meddelte den nye version. "Det er sandsynligt, at din Go-kode vil køre markant hurtigere, når den er bygget med Go 1.1."

For denne udgave optimerede Go-udviklingsholdet en række vigtige elementer i Go, herunder kompilatoren og linkeren, affaldssamleren, planlæggeren, og dele af standardbiblioteket.

Google startede først Gå i 2009 som et eksperimentelt programmeringssprog, der kombinerer hastigheden og sikkerheden for et kompileret sprog som C ++ med fleksibiliteten i et dynamisk sprog som JavaScript.

Selskabet udgav den første fulde version af Go sidste år og udgivet tre mindre opdateringer siden da. Ud over at bruge internt personale til at forfine sproget accepterede Google 2.600 kodeændringer fra 161 bidragydere til denne version.

Ud over forbedringsresultaterne har Go 1.1 en række andre vigtige funktioner. Programmer på sproget kan køre mere smidigt på tværs af flere processorkerner takket være en ny race detektor. På programmeringssiden er returkrav blevet ændret, hvilket vil forstærke mere klare kodevaner.

Go 1.1 er fuldt bagudkompatibel; den kan genkende og køre alle programmer bygget ved hjælp af Go 1.