When you think of Go, the last thing on your mind would be a programming language, but this is what Google did. It may be an outcome of spending 20% of your time on your pet projects but till now, I'm not so sure on why Google created another programming language.
Anyway, I had a quick look through at Go's website and it looks remarkable similar to C++. My guess is that they are trying to put this language into Chrome OS. They may be trying to create a language that would be power and time efficient on small devices like netbooks and maybe even Android. With this language, they may be able to build and run complex applications faster.
Does it make sense to create a separate language? I do acknowledge that the garbage collection implemented in certain languages leave much to be desired and multi-processing requires you to know rocket science but still, I don't really think fragmenting the world of programming languages is the way to resolve it. Oh well...
No comments:
Post a Comment