Change search
ReferencesLink to record
Permanent link

Direct link
Analys av programspråket Go.
KTH, School of Computer Science and Communication (CSC).
KTH, School of Computer Science and Communication (CSC).
2011 (Swedish)Independent thesis Advanced level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Go is a programming language developed by Google. The language is new and aims to replace the more established languages. Parallel programming, computer networking and componentbased programming has been improved, according to the developers. The language's quality, agility, suitability for small projects and future prospects are treated in this paper. Go is compared to other languages in terms of self-documentation, productivity and future prospects. The authors, with no previous experience of Go, has acted as test subjects and implemented a wiki in Go. The time spent has been documented and the programming has been analyzed from the four perspectives of a SWOT analysis. A quantitative questionnaire to evaluate the view of Go has been conducted. Go did not appear to be the revolutionary new language we expected.

Abstract [sv]

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å.

Place, publisher, year, edition, pages
Kandidatexjobb CSC, K11083
National Category
Computer Science
URN: urn:nbn:se:kth:diva-130831OAI: diva2:654278
Educational program
Master of Science in Engineering - Computer Science and Technology
Available from: 2013-10-07 Created: 2013-10-07

Open Access in DiVA

No full text

Other links
By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 10 hits
ReferencesLink to record
Permanent link

Direct link