Her er Googles nye programmerings-sprog

Version 1 af programmeringssproget Go er blevet lanceret med understøttelse af binær distribution og integration med Googles cloud-platform App Engine. Se her, hvad sproget kan.

Artikel top billede

Computerworld News Service: Google har lanceret version 1 af programmeringssproget Go.

Go 1 kan downloades fra programmeringssprogets website.

Sproget er open source og er blevet kørt i stilling som et generelt programmeringssprog, der kan bruges til alt lige fra applikationsudvikling til systemprogrammering, og byder på funktioner såsom garbage collection og parallelitet.

Det er også hensigten, at sproget skal være let at programmere med.

Go 1 er den første udgivelse af sproget, der understøtter binær distribution, og er tilgængelig til Linux, FreeBSD, Mac OS X og Windows. Sproget kan også integrere med Googles cloud-platform App Engine.

Stabilitet til brugerne

"Motivationen bag Go 1 er at give stabilitet til brugerne. Folk, som skriver programmer i Go 1, kan have tillid til, at deres programmer i årevis og i mange forskellige miljøer vil fortsætte med at kunne kompileres og køre. Således kan også forfattere, som skriver bøger om Go 1, vide sig sikre på, at deres eksempler og forklaringer vil være nyttige for deres læsere i dag og i lang tid fremover," skriver medlem af Go-teamet Andrew Gerrand på Go-sprogets blog.

Google stræber også efter en fremadrettet kompatibilitet: Version 1 er en repræsentation af Go, som det bruges i dag, og ikke udtryk for noget større redesign, forklarer Gerrand.

Men Go 1 introducerer dog visse ændringer såsom nye typer for Unicode-tegn og -fejl. Pakke-hierarkiet er blevet omorganiseret til at gruppere relaterede ting.

"I planlægningen fokuserede vi på at rydde op i problemerne og uoverensstemmelserne og forbedre portabiliteten. Der har længe eksisteret en masse ændringer til Go, som vi har designet og prototypet men ikke udgivet, fordi de ikke var bagudkompatible. Go 1 inkorporerer disse ændringer, hvilket medfølger væsentlige forbedringer af sproget og bibliotekerne, men også at der introduceres inkompatibilitet med ældre programmer. Heldigvis kan reparationsværktøjet go tool fix automatisere en stor del af det arbejde, der skal gøres for at bringe ældre programmer op på samme niveau som Go 1," forklarer Gerrand.

Hurtigere softwareudvikling

Pakken af værktøjer til Go er blevet struktureret rundt om go-kommandoen, som er et program til at hente, bygge, installere og vedligeholde Go-kode.

Denne kommando fjerner behovet for Makefiles i arbejdet med at skrive Go-kode.

Udgivelsen af Go 1 er også blevet anledning til en ny udgivelse af Google App Engine SDK.

Med udviklingen af Go sigter Google efter at imødekomme, hvad selskabet ser som et behov for hurtigere softwareudvikling, der lettere og bedre kan udnytte processorer med flere kerner.

Det er meningen, at Go skal kunne kompilere store programmer på få sekunder på en enkelt computer og levere en model til softwarekonstruktion, der gør det lettere at foretage analyse af afhængigheder.

Oversat af Thomas Bøndergaard

Læses lige nu

    Navnenyt fra it-Danmark

    Renewtech ApS har pr. 1. februar 2026 ansat Thomas Bjørn Nielsen som E-Commerce Manager. Han skal især beskæftige sig med at optimere og vækste virksomhedens digitale platforme yderligere. Han kommer fra en stilling som Operations Project Manager hos Tiger Media. Han er uddannet fra Aalborg Universitet og har en MSc. i International Virksomhedsøkonomi. Nyt job

    Thomas Bjørn Nielsen

    Renewtech ApS

    Pentos har pr. 2. juni 2025 ansat Jonas Kyhnau som Seniorkonsulent. Han skal især beskæftige sig med at rådgive virksomheder om HR digitalisering og implementering af SAP SuccessFactors og SmartRecruiters. Han kommer fra en stilling som Seniorkonsulent og PMO lead hos Gavdi. Han er uddannet Cand.merc Human Resource Management fra Copenhagen Business School. Han har tidligere beskæftiget sig med med Onboarding, Employee Central (Core HR). Nyt job

    Jonas Kyhnau

    Pentos

    55,7° North (a Beautiful Things company) har pr. 2. februar 2026 ansat Philip Jacobi Zahle, 53 år,  som Partner & CSMO. Han skal især beskæftige sig med Ansvar for Salg, Marketing og Brandudvikling i Norden, som han tidligere har gjort med GoPro, Skullcandy og Insta360 m.fl. Han kommer fra en stilling som Marketing & Branding Manager hos Boston Group A/S. Han har tidligere beskæftiget sig med distribution og brand building gennem 26 år og er kendt fra mærker som GoPro, Skullcandy og Insta360. Nyt job

    Philip Jacobi Zahle

    55,7° North (a Beautiful Things company)

    Renewtech ApS har pr. 15. marts 2026 ansat Jouni Salo som Account Manager for Sverige. Han skal især beskæftige sig med med at styrke Renewtechs nordiske tilstedeværelse med fokus primært på det svenske marked. Han kommer fra en stilling som Key Account Manager hos GoGift. Han har tidligere beskæftiget sig med udvikling af salgsaktiviter og kunderelationer på tværs af flere markeder. Nyt job

    Jouni Salo

    Renewtech ApS