Comment Re:Desktops vs Mobile (Score 2) 250
Remind me again why phones and tablets needed a different programming language?
For iOS, the current main programming language not a different programming language for the one heavily used for OS X desktop applications. (And the language Apple would like to see be a main programming language is also intended both for iOS and OS X.)
For Android, you have an OS with a different history; it uses a different language from the ones heavily used for applications on desktop operating systems, and, as they didn't try to make it into a desktop operating system (not many very open niches in that ecosystem), that didn't turn it into a popular language for desktop platforms. As for why they chose Java, well, maybe Andy Rubin liked it for some reason.
For Windows Phone/Windows RT/whatever, Microsoft didn't go for a different language from one of the languages for the desktop. Why they went
So phones and tablets don't need different languages from laptops and desktops; the mix of languages is different for historical reasons.