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

    Event: Computerworld Summit 2026 - København

    Digital transformation | København

    Styrk din digitale strategi med konkret brug af AI og ny teknologi. Mød 250 it-professionelle, få indsigter, løsninger og netværk på én dag. Computerworld Summit i København viser hvordan teknologi skaber forretningsværdi – her og nu.

    28. april 2026 | Gratis deltagelse

    Navnenyt fra it-Danmark

    Simple Agency Group A/S har pr. 1. januar 2026 ansat Allan Bo Christiansen, 38 år,  som CCO. Han skal især beskæftige sig med kommercielle partnerskaber og digitalisering af koncernens aktiviteter. Han kommer fra en stilling som Director for eCommerce & Customer Platforms hos Atea A/S. Han er uddannet MSc in economics and business administration, Strategy, Organisation and Leadership. Han har tidligere beskæftiget sig med drift og udvikling af større eCommece teams med fokus på kundeoplevelsen. Nyt job

    Allan Bo Christiansen

    Simple Agency Group A/S

    Norriq Danmark A/S har pr. 8. december 2025 ansat Sarah Birkegaard Elkjær som Marketing Project Manager. Hun skal især beskæftige sig med at styrke marketingsteamets evne til at planlægge, drive og følge op på leadgenererende aktiviteter. Nyt job

    Sarah Birkegaard Elkjær

    Norriq Danmark A/S

    Netip A/S har pr. 15. september 2025 ansat Benjamin Terp som Supportkonsulent ved netIP's kontor i Odense. Han er uddannet IT-Supporter hos Kjaer Data. Nyt job

    Benjamin Terp

    Netip A/S