I'm past the point where I get particularly excited only any given language only because most great features get adapted by other languages before too long. As it is I don't see anything in Go that's significant enough to make me switch.<p>But what I think Google does need, and what Go could do for them, is to give them a standardized language. One of the things Microsoft does very well with C# is to make sure it works across the board. If you are a C# developer you have access to everything Microsoft does. You can still choose another language like Java, VB.Net, Python, etc... but C# is like a promise that it will work everywhere Microsoft is.<p>Google doesn't have that right now and I think it inhibits their efforts to recruit developers to their various efforts.
Syntax is important to me. Even if I know a language has certain great features, if the syntax itself doesn't appeal to me, it's hard for me to take it up. Go, Erlang, Scala and Ruby all fall in this category for me. Individually I appreciate certain aspects about each of them. But I don't care for their syntax. They repel rather than attract me.<p>I want something like Lispythonlang. One of you guys, go make that for me. I'll be taking a nap over here in the corner. K thanks bye.
I am looking forwards to a new system programming language - hopefully it matures well in the next few years. I still love C, but would love to be able to work in a little bit higher language. I have python for high level work. Will have to give go a try for my next tool app.