Monday, September 14, 2015

The need for Go?

The absence of : 
  • a richly expressive lightweight type system, 
  • a native concurrency model, and 
  • strictly regulated garbage collection....
...in most languages prompted the invention of Go. 

Go therefore stands a strong contender in being one of the most favoured language for modern multi-core computers with networking. 

Note that Go was built as a "systems" language but soon became popular to be used in other domains as well. Popularity soared due to the following facts:
 - ~25 keywords in total
 - produces compiled code
 - strongly typed
 - cross platform (doubt if this is correct usage)

No comments:

Post a Comment