As for the popularity of a programming language.. i think the
darwinistic way we are used to think about things.. in terms of
"best, better and fitness" .. are not really true for the popularity
of a language..
from my subjective observation.. the most popular and used languages
.. are not always the best fit.. or the ease ones..
but the one bundled with a PLATFORM
Programmers, companies, and almost everybody else.. target a
platform.. and thats why languages as
C# or Objective-C, and (ouch) Javascript are so popular.. because
people want/need theyr programs running on that platform
Windows, IOS and Web..
As for the Go "fight arena".. linux/unix ..and servers.. it may be a
very popular language already..
for me.. im not that lucky.. i love Go.. but i still need to use C++
A good metric about how Go is going, would be some metric targeting
server and unix programming specifically.. as the other platforms are
huge, comparing with the server/infrastructure side ones..
But the we cant match the quality of a server/infrastructure platform
enginner to a web platform developer .. can we? :)
So i think.. sometimes is not popularity that matters.. but the
quality, and the result of the work you gotta do..using that tool..
in the end of the day.. we need to be efficient, and make the things
work the best way possible.. and Go is a very strong candidate
for that matter