Android为什么选择Java作为开发语言?

网友解答: 当年也没有更好的选择了吧。C不是object oriented,C++很多头疼的地方,比如memory leak,multiple inheritant,C#有时敌人微软的,

网友解答:

当年也没有更好的选择了吧。C不是object oriented,C++很多头疼的地方,比如memory leak,multiple inheritant,C#有时敌人微软的,object-C是敌人苹果的,Python速度成问题,自己写一个语言不是一年两年能推广的,谷歌当时也没现在这么强大。

如果放在今天,谷歌为了避免和甲骨文的官司,应该不会选Java.

网友解答:

1 JAVA语言目前依然排在第一,更别说那时候Android出来的时候了。

2 正是因为用户量巨大,所以社区发展非常快,Android一出生,就彻底打趴了塞班系统,大量JAVA程序员开始开发Android的APP。

3 JAVA语言的跨平台性。

4 JAVA语言是高级语言,学起来比较好学。做Android的话,只需要熟悉API的程序员很容易上手。Google提供很多直接可用的API。大量的开源社区也是推进了安卓市场的发展。

综上,Google觉得选择一门比较大众的语言比较好适合一个新系统的推广。

目前Google想改也来不及了。最近Google又推出go语言想翻身,但是困难重重啊!目前想推翻重来,搞不好的话,另外一个未知系统抓住机会出山,安卓怕是和塞班一样,成为历史了。

标签: