Tobias Eriksson

Go: Undersökning av Googles hetaste nya opensource-project

Sammanfattning

Programmeringsspråket Go är ett nytt open source projekt från Google, som har målet att göra programmerare mer produktiva. Go påstås vara ett snabbt, statiskt typat, kompilerat språk som känns som ett dynamiskt typat, interpreterat språk. Det har blivit hypat till sådan utsträckning att det har blivit svårt att hitta objektiva åsikter om språket. Målet med denna uppsats är att utvärdera Go, för att se om en nykomling kan bli en mer produktiv programmerare, med fokus på lättanvändhet, nerlagd utvecklingstid och restriktioner eller nackdelar.

Bakgrunden till språket blir presenterat, och följs av en introduktion till syntax och funktionalitet. Språket blir utvärderat genom programmering av en enkel webbapplikation, och analys av det utförda arbetet. Den avslutande diskussionen drar slutsatsen att Go är ett kraftfullt språk, som kan utöka en programmerares produktivitet.