Analys av programspråket Go

Sammanfattning

Go är ett programmeringsspråk utvecklat av Google. Språket är nytt och ämnar ersätta etablerade språk. Parallellprogrammering, nätverkskommunikation och komponentbaserad programmering har bäddats in. Språkets kvalité, smidighet, lämplighet för små projekt och framtidsutsikter behandlas i uppsatsen. Go jämförs mot andra språk i fråga om självdokumentation, produktivitet och framtidsutsikter. Författarna, utan tidigare erfarenheter av Go, har agerat som försökspersoner, "försöksprogrammerare", och implementerat en wiki i Go. Nedlagd tid har dokumenterats och utvecklandet analyserats ur de fyra perspektiven i en SWOT-analys. En kvantitativ enkät med kryssfrågor som utvärderat synpunkter om Go har genomförts. Go gav inte intryck av att vara det banbrytande språk vi hade hoppats på.