Hacker News new | ask | show | jobs
by nostrademons 4250 days ago
Right, they could've chosen any syntax, but they can't necessarily choose any semantics. Dalvik (and now ART) doesn't just look like Java, it behaves like Java, which means that if you're a Java programmer you can pick up Android basically immediately and have a good idea how it works. If they'd chosen a Python syntax but left out, say, keyword arguments and metaclasses and overloading of built-in operators, I doubt many Python developers would consider it the same language.