Google på vej med Go 2: Sproget skal skalere bedre

Google er begyndt på den proces, som skal føre til version 2.0 af programmeringssproget Go.

Programmeringssproget Go er på vej mod den næste store milepæl, version 2.0. I den anledning er det først og fremmest tid til at løse nogle af de større problemer og samtidig fastholde visionen, skriver Russ Cox fra Google i et blogindlæg.

Helt overordnet har Google ikke tænkt sig at lave drastisk om. Erfaringerne fra ændringer tidligt i forløbet for Go var, at det tager tid for udviklere at vænne sig til, at API'et for eksempel returnerer fejl med Error som en særskilt type, når det tidligere blot havde returneret en String.

Derfor vil Google undgå for mange af den slags ændringer, hvor udviklerne er oppe mod indgroede vaner. I stedet skal der fokuseres på de områder, hvor Go lige nu ikke lever op til forventningerne.

Det gælder først og fremmest evnen til at skalere. Google bruger i stort omfang Go til selskabets cloud-tjenester, som kan være distribueret over tusindvis af servere. Her vil Google gerne have forbedret ydelsen i Go til systemer, hvor mange parallelle systemer skal operere i realtid.

Ifølge Google er det ikke kun relevant for Google selv, men vil også være relevant for selv mindre selskaber, fordi de i stigende grad også vil begynde at opbygge applikationer og arkitekturer efter samme model som de store cloud-tjenester.

Tilsvarende vil Google også gøre det nemmere for Go-udviklere at arbejde med meget store kodebaser, hvor en organisation skal holde styr på en stor mængde kode, som skal vedligeholdes. Eller hvor en organisation eksempelvis har kode fra open source, som skal tilpasses til netop deres anvendelse, og som derfor indgår i kodebasen.

Første trin i processen frem mod Go 2 er derfor at få indsamlet problemer med Go og ønsker til fremtiden fra de organisationer, som i dag har taget Go til sig.

Tips og korrekturforslag til denne historie sendes til tip@version2.dk
Kommentarer (1)
Log ind eller Opret konto for at kommentere
Pressemeddelelser

Welcome to the Cloud Integration Enablement Day (Bring your own laptop)

On this track, we will give you the chance to become a "Cloud First" data integration specialist.
15. nov 2017

Silicom i Søborg har fået stærk vind i sejlene…

Silicom Denmark arbejder med cutting-edge teknologier og er helt fremme hvad angår FPGA teknologien, som har eksisteret i over 20 år.
22. sep 2017

Conference: How AI and Machine Learning can accelerate your business growth

Can Artificial Intelligence (AI) and Machine Learning bring actual value to your business? Will it supercharge growth? How do other businesses leverage AI and Machine Learning?
13. sep 2017