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

    Annonce

    Annonceindlæg fra Lector

    AI kan effektivisere, højne kvaliteten og øge transparensen

    Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.

    Navnenyt fra it-Danmark

    Netip A/S har pr. 1. august 2026 ansat Ronni Randrup som Seniorkonsulent ved netIP's kontor i Aalborg. Han kommer fra en stilling som Operations Consultant hos Complea. Nyt job

    Ronni Randrup

    Netip A/S

    Netip A/S har pr. 1. september 2026 ansat Michelle Sørensen som Operation Coordinator ved netIP's kontor i Hernng. Hun kommer fra en stilling som Koordinator hos Norlys koncernen. Nyt job

    Michelle Sørensen

    Netip A/S

    Norriq Danmark A/S har pr. 1. juli 2026 ansat Nanna-Louise Aae Kudahl som Project Manager. Hun skal især beskæftige sig med drive vores Business Central-projekter i samarbejde med resten af sine nye kollegaer i ERP. Hun kommer fra en stilling som Product Manager hos KMD A/S. Hun er uddannet på Aalborg Universitet i kommunikation og Digitale Medier og har en kandidat i IT-ledelse. Nyt job

    Nanna-Louise Aae Kudahl

    Norriq Danmark A/S

    Norriq Danmark A/S har pr. 1. januar 2026 ansat Allan Kimmer Jensen som Lead Solution Architect. Han skal især beskæftige sig med at sikre vores kunder får en verdensklasse brugeroplevelse gennem stærk frontend-arkitektur og kodekvalitet. Han kommer fra en stilling som Freelance Consultant hos Remmik. Han er uddannet hos Center for Medie og Kommunikation, Roskilde. Nyt job

    Allan Kimmer Jensen

    Norriq Danmark A/S