我想知道为什么智能手机/移动设备操作系统不能用动态语言作为首选语言? iPhone采用Objective-C,Google Android采用Java,Windows Mobile使用各种.NET语言。
如果使用Python、Ruby或其他动态语言编写移动操作系统,会有什么理由呢?我知道在低层级方面它们可能无法胜任,但C或C++是可以胜任的,而Python等动态语言可以作为其上层与其互动的层。我的意思是,已经有Jython或CPython这样的工具了。
我只是想知道为什么今天的移动操作系统中没有更多的动态语言支持。