Go fails on several levels:
1.Search for Go - 58 meanings in English alone here
http://en.wiktionary.org/wiki/go#English
2.No production Windows version. They aren't serious "Gccgo is a Go compiler that uses the GCC back end. There is also a suite of compilers with different (and odd) names for each architecture: 6g for the 64-bit x86, 8g for the 32-bit x86, and more. These compilers run significantly faster but generate less efficient code than gccgo".
3.No pointer arithmetic? C replacement without pointer arithmetic is absurd(all metaprogramming and pointer manipulation thrown out the window for
a little bit of safety).
4.Garbage collection:("The current implementation is a plain mark-and-sweep collector but a replacement is in the works.")
In short this isn't a systems language and won't replace C or even Java for quite awhile, even if Google pours millions in it.
_______________________________________________
http://bayimg.com/image/aadbjaace.jpg
My Blog:
http://frozenvoid.blogspot.com/
«I think, and my thoughts cross the barrier into the synapses of the machine - just as the good doctor intended. But what I cannot shake, and what hints at things to come, is that thoughts cross back. In my dreams the sensibility of the machine invades the periphery of my consciousness. Dark. Rigid. Cold. Alien. Evolution is at work here, but just what is evolving remains to be seen. »