DAVID FALK och KLAUS NICOSIA
Abstract
The Programming Language Go
Evaluation through Product Development

Google has recently launched the programming language Go. It is their attempt to create a language that is suitable for modern programming styles.

In this report the language is evaluated through product development of a web encyclopedia. The development time is discussed and the language is compared to the programming language Java in the areas of rapid development, type systems, web programming, concurrency, graphical user interfaces and development tools.

Go has the potential to become a popular and useful programming language but does not live up to its expectations yet.