Windows

Google gör Go snabbare

SuperM 슈퍼엠 ‘100' MV

SuperM 슈퍼엠 ‘100' MV
Anonim

Google har uppdaterat Go-programmeringsspråket, vilket gör det snabbare och mer lämplig för multicore-processorer.

"De viktigaste förbättringarna är prestationsrelaterade", skrev Google-ingenjör Andrew Gerrand, i ett inlägg som meddelade den nya versionen. "Det är troligt att din Go-kod kommer att köras märkbart snabbare när den är byggd med Go 1.1."

För den här utgåvan optimerade Go-utvecklingsgruppen ett antal huvudelement i Go, inklusive kompilatorn och länken, sopsamlare, schemaläggare, och delar av standardbiblioteket.

Google först lanserade Gå 2009 som ett experimentellt programmeringsspråk, en som kombinerar hastigheten och säkerheten för ett sammanställt språk som C ++ med flexibiliteten i ett dynamiskt språk som JavaScript.

Företaget släppte den första fullständiga versionen av Go förra året och släppte sedan tre mindre uppdateringar sedan dess. Förutom att använda in-house personal för att förfina språket accepterade Google 2.600 kodändringar från 161 bidragsgivare för den här versionen.

Förutom prestandaförbättringar har Go 1.1 ett antal andra viktiga funktioner. Program på språket kan springa smidigare över flera processorkärnor tack vare en ny racer detektor. På programmeringssidan har returkraven modifierats, vilket kommer att förstärka mer korta kodningsvanor.

Go 1.1 är fullt bakåtkompatibel; Det kan känna igen och köra alla program som är byggda med Go 1.