Google just recently announced they are launching a new development language GO, to capture ISV’s towards their development platforms. C, C++ have been around forever and of cause GO use some basic implementations of C or C++ but does it make any sense at all to launch new development languages? When Oracle announced to support Microsoft based infrastructure, they did are marvelous job in increasing sales and customer adoption of Oracle databases. Reality is not to change behaviour and comfort zone, but to distinguish and differentiate upon already selected technologies.
For long I have stated that Google would launch support for .NET framework development against their development platform. Now I may be wrong, but if that is the case, I would state that Google will lose the development/platform battle of ISV’s.