Google går i luften med programmeringssproget Go

Google gør sit nye eksperimenterende programmeringssprog, Go, open source.

Artikel top billede

Computerworld News Service: Googgles nye programmeringssprog, Go, er et forsøg på at kombinere den udviklingshastighed, der er ved et dynamisk sprog som Python, med ydelsen og sikkerheden ved kompilerede sprog som C og C++.

I eksperimenter med Go bliver typiske kodemængder kompileret øjeblikkeligt, og store koder kompileres på få sekunder, skriver holdet bag Go på Googles blog om open source. Og når koden er kompileret, kører et program næsten lige så hurtigt, som hvis det var skrevet i C.

"Go er et fantastisk sprog til systemprogrammering med understøttelse af flere processorer, en ny, letvægtstilgang til objektorienteret design samt nogle fede funktioner såsom ægte closures og reflection," skriver Go-holdet.

"Har du lyst til at programmere en server med tusindvis af kommunikerende tråde? Og vil du bruge mindre tid på at sidde og læse blogs, mens din kode kompilerer? Føler du for at banke en prototype op over din seneste idé? Så er Go vejen," hævdes det på bloggen.

Websitet for Go beskriver det ny sprog som ekspressivt, parallelt og såkaldt " garbage-collected." Go tilbydes under en BSD-lignende licens.

Eventyrlystne brugere

Go er ifølge en FAQ-side på dets website udviklet som svar på visse tendenser, heriblandt at computerne bliver hurtigere, mens softwareudviklingen ikke er fulgt med på samme måde. Der nævnes også en voksende modstand mod "uhåndterlige type-systemer såsom Java og C++," der har drevet folk mod dynamiske sprog som Python og JavaScript.

Go er også blevet udviklet som svar på, at computerne har fået flere kerner, hvilket har været årsag til bekymring og forvirring, står der på siden med ofte stillede spørgsmål. Sproget er udviklet for at gøre det lettere at skrive til servere og anden software, som Google bruger internt, men implementeringen er endnu ikke moden nok til produktionsbrug i stor skala, står der.

Go leverer en model til softwarekonstruktion og gør det let at udføre afhængighedsanalyse og at undgå mange af de ekstra-ting, der er ved programmering på C-måden heriblandt filer og biblioteker, siger Google.

"Go er et eksperiment. Vi håber, at der er nogle eventyrlystne brugere, der vil give det et forsøg og se, om ikke de nyder at bruge det. Det vil ikke falde i alle programmørers smag, men vi håber, at der er nok, der bliver glade for dets tilgang, til at vi kan retfærdiggøre at udvikle videre på sproget," forklares det på det ny programmeringssprogs website.

Oversat af Thomas Bøndergaard

Læses lige nu

    Annonceindlæg fra Deloitte

    Teknologi i sig selv forandrer ikke noget:

    AI skal væves ind i kultur og processer for at skabe reel forretningsværdi

    Navnenyt fra it-Danmark

    IFS Danmark A/S har pr. 1. april 2026 ansat Sarah Warm som Account Executive, Energy & Utilities. Hun skal især beskæftige sig med salg af IFS' løsninger til nye kunder inden for energibranchen. Hun kommer fra en stilling som Account Executive hos Synergy Investment Group i Holland. Hun er uddannet BSc Economics and Business Economics, Neuroscience & MSc Business Administration Digital Business. Hun har tidligere beskæftiget sig med Solution Sales & Cybersecurity. Nyt job

    Sarah Warm

    IFS Danmark A/S

    Steen Marquard,  Jabra, er pr. 15. juni 2026 udnævnt som Regional President for Norden og UK. Han er uddannet HD(O). Han beskæftiger sig med I sin nye rolle får Steen ansvar for at videreudvikle salget af virksomhedens professionelle lyd- og videoløsninger, samt styrke samarbejdet med channel teams og partnere på tværs af regionen. Udnævnelse
    Elbek & Vejrup A/S har pr. 1. juni 2026 ansat Mikkel Bernt Buchvardt som AI Architect & Product Manager. Han skal især beskæftige sig med udviklingen af AI-Services og AI-Agenter i og omkring Business Central. Han kommer fra en stilling som Lead Data & Analytics hos IBM. Han er uddannet MSc. i softwareudvikling fra ITU. Han har tidligere beskæftiget sig med Data og BI hos KMD og Seges Innovation. Nyt job

    Mikkel Bernt Buchvardt

    Elbek & Vejrup A/S