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

    Annonce

    Navnenyt fra it-Danmark

    Norriq Danmark A/S har pr. 1. april 2026 ansat Sascha Trebbien Klinggaard som Lead Consultant. Hun skal især beskæftige sig med at facilitere tæt partnerskab og strategisk behovsafdækning hos vores kunder. Hun kommer fra en stilling som Senior Business Analytics Consultant hos Twoday Kapacity. Hun er uddannet hos Copenhagen Business School og har en Master's degree,Finance & Strategic Management 2014 - 2016. Nyt job

    Sascha Trebbien Klinggaard

    Norriq Danmark A/S

    Sophie Dalsgaard Myhrmann, er pr. 1. september 2026 ansat hos Elbek & Vejrup A/S som Project Manager i Logistik & Produktion. Hun skal især beskæftige sig med projektledelse indenfor logistik og produktion. Hun er nyuddannet cand.it, i IT, kommunikation og Organisation fra Aarhus Univeristet. Nyt job

    Sophie Dalsgaard Myhrmann

    Elbek & Vejrup A/S

    EG Danmark A/S har pr. 17. august 2026 ansat Michael Banegas Madsen, 32 år,  som Senior Account Executive. Han skal især beskæftige sig med Ansvar for nysalg og vækst af eksisterende kunder, samt opbygning af kunderelationer på tværs af Jylland og Fyn. Han kommer fra en stilling som Senior Talent Attraction Specialist hos Danske Commodities A/S. Han er uddannet Kandidat i Corporate Communication fra Aarhus BSS. Han har tidligere beskæftiget sig med 6 års erfaring med rekruttering af tech-profiler i bl.a. Danske Commodities. Nyt job

    Michael Banegas Madsen

    EG Danmark A/S

    Genetec har pr. 1. august 2026 ansat Jan Julin som Channel Account Executive. Han skal især beskæftige sig med styrke samarbejdet med partnere og kunder i Danmark, Finland og Baltikum. Han kommer fra en stilling som Senior Business Development Manager hos Dahua Technology. Han har tidligere beskæftiget sig med videoovervågning, adgangskontrol, sikkerhedsteknologi, salg og forretningsudvikling. Nyt job

    Jan Julin

    Genetec