Linked by Thom Holwerda on Tue 4th Sep 2012 20:04 UTC, submitted by MOS6510
General Development "Computer programming is the art, craft and science of writing programs which define how computers operate. This book will teach you how to write computer programs using a programming language designed by Google named Go." Freely available book on Go.
Permalink for comment 533849
To read all comments associated with this story, please click here.
SlothNinja
Member since:
2011-03-22

I guess it depends on your definition of traction.

For me, I'm using Go on Google App Engine (GAE) for my hobby site that hosts a couple board games. (See, www.slothninja.com). I'm really happy with the performance and the language. Given Go is compiled, it seems to be much more resource friendly than the other two GAE languages, Java and Python. Also, Go's compilation is so quick it truly feels like programming in a scripting language with the added advantage of type checking.

Is Go perfect? No. It definitely took me some time to get used to it's object model and how to write reusable code. But, once you start to grok Composition and Interfaces, it really becomes a pleasure to use.

With that said, only time will tell if it gains any traction. But, as along is Google keeps supporting it on GAE, it will meet my needs. Also, I believe a Go front-end is now formally part of GCC so it is unlikely it will disappear soon even if Google drops it.

Reply Parent Score: 5