Bak: I think it will have a great impact if you write big applications because you get more structure. It's hard to predict what kind of impact because whether programming languages are accepted has a lot to do with taste and if people like it, basically, and that's really hard to predict. We have to make sure that we can display what we have, and we have good implementations of it so people can try it out and if they like it, I'm pretty sure it will be adopted. There's been, of course, language experts who have been questioning some of the design decisions, but most programmers -- mainstream Web programmers -- have been fairly positive toward it. Everything has been open source, so that's a very liberal license. You can just take it and use it without any restrictions. It's a BSD license.
InfoWorld: What is the difference between Google Dart and Google Go?
Bak: Google Go is a systems programming language, which is useful for back-end services, whereas the Dart language is used more for the client side. And one way to make that difference very clear is that Dart is also a scripting language, so the Dart VM will read any source code directly and execute it without any sort of apparent compilation process. Whereas if you use Go, you will have to compile it just like if you program it in C or C++.
InfoWorld: What is the status of Dart at this point?
InfoWorld: What is the client platform support for Dart?
InfoWorld: Is Dart is going to be applicable to Android programming?
Bak: Not right now it's not. Right now it's only out in this open source repository, and it's not integrated into Android at this point.
InfoWorld: So it might be in the future?
InfoWorld: Is there anything else you wanted to say about Google Dart?