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

    Annonceindlæg fra Barco

    Sådan er teknologi og design med til at skabe vellykkede hybridmøder

    Måden vi mødes på har ændret sig. Så hvorfor ser vores mødelokaler stadig ens ud?

    Navnenyt fra it-Danmark

    Khaled Zamzam, er pr. 1. marts 2026 ansat hos Immeo som Consultant. Han er nyuddannet i Informationsteknologi fra DTU. Nyt job
    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

    Guardsix har pr. 1. april 2026 ansat Annbritt Andersen som Global Chief Revenue Officer (CRO). Hun skal især beskæftige sig med at geare organisationen til en markant skalering i Europa. Hun har tidligere beskæftiget sig med globale kommercielle strategier for nogle af branchens allerstørste spillere, herunder Microsoft. Nyt job
    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