Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Comparison between Go and C++.
KTH, School of Computer Science and Communication (CSC).
KTH, School of Computer Science and Communication (CSC).
2011 (English)Independent thesis Advanced level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This is a study on the new, Google-based, programming language Go. In the study, selected common areas in programming languages are described and when available how they work in Go. Furthermore, it features a comparison between Go and C++ on these areas as well as in summary.

Go introduces a new approach on concurrent programming that is much easier than in the recognised languages of today and works very smoothly and quickly both when it comes to compiling and running. However, some very popular features such as inheritance and generic data types have been left out and is not currently supported.

We believe that the ideas introduced with Go are very interesting indeed but that it is too early to tell if Go will become a recognised language or stay a small-scale experiment for Google.

Joakim Annebäck Johan Stjernberg

Abstract [sv]

Det här är en studie av det nya, Googlebaserade, programmeringsspråket Go. Utvalda delar av programmeringsspråk beskrivs i studien och hur de fungerar i Go, då de stöds. Dessutom jämförs Go med C++ både inom de olika områdena samt sammanfattningsvis.

Go introducerar ett nytt tänk vid programmering i flera trådar som är mycket lättare än i de vedertagna språken i dag och fungerar väldigt smidigt samt snabbt både när det gäller att kompilera och köra programmen. Dock har några mycket populära funktioner såsom arv och generiska datatyper utelämnats och stöds för närvarande inte.

Vi anser att de idéer som införs med Go är mycket intressanta men att det är för tidigt att säga om Go kommer att bli ett vedertaget språk eller förbli ett småskaligt experiment för Google.

Joakim Annebäck Johan Stjernberg

Place, publisher, year, edition, pages
2011.
Series
Kandidatexjobb CSC, K11073
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-130804OAI: oai:DiVA.org:kth-130804DiVA: diva2:654251
Educational program
Master of Science in Engineering - Computer Science and Technology
Uppsok
Technology
Supervisors
Examiners
Available from: 2013-10-07 Created: 2013-10-07

Open Access in DiVA

No full text

Other links

http://www.csc.kth.se/utbildning/kandidatexjobb/datateknik/2011/rapport/anneback_joakim_OCH_stjernberg_johan_K11073.pdf
By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 229 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf