If it wasn't for the Google brand -- with the power to promote Gophercons and hire full team language devs -- there wouldn't be a chance to see Go rise above Nimrod, D et al.
What they do have going for them is:
1) A rather complete standard library (because of many paid full time devs compared to any indie language)
2) An easy familiar syntax
3) A simple (but far from complete or unique to them) concurrency story with Channels/Goroutines.
4) Nice tooling (again due to many paid full time devs -- Java and C++ have better, but most languages have worse).
If it wasn't for the Google brand -- with the power to promote Gophercons and hire full team language devs -- there wouldn't be a chance to see Go rise above Nimrod, D et al.
What they do have going for them is:
1) A rather complete standard library (because of many paid full time devs compared to any indie language) 2) An easy familiar syntax 3) A simple (but far from complete or unique to them) concurrency story with Channels/Goroutines. 4) Nice tooling (again due to many paid full time devs -- Java and C++ have better, but most languages have worse).