为什么手机操作系统用java不用c语言?
3个回答
展开全部
java简单开源免费……好处和优点很多
但是你说的操作系统,可能不是太对。
操作系统应该涉及软件和硬件的好多问题,还有什么底层驱动之类
一般应该是用汇编语言或者c\c++来完成。
这是操作系统。
而操作系统上的软件开发语言就多了,现在流行的android系统上的软件基本都是用java开发,但是android本身的操作系统可不是用java的,是基于Linux的二次开发,而Linux本身则是由汇编c++等完成的。
个人愚见,可能说的不够详细,具体你再学习研究吧。
但是你说的操作系统,可能不是太对。
操作系统应该涉及软件和硬件的好多问题,还有什么底层驱动之类
一般应该是用汇编语言或者c\c++来完成。
这是操作系统。
而操作系统上的软件开发语言就多了,现在流行的android系统上的软件基本都是用java开发,但是android本身的操作系统可不是用java的,是基于Linux的二次开发,而Linux本身则是由汇编c++等完成的。
个人愚见,可能说的不够详细,具体你再学习研究吧。
展开全部
似乎手机操作系统的内核是linux移植的!linux的内核是用C语言写的啊!你说的应该是手机软件为什么用JAVA写吧!
追问
对,为什么不用c写?
追答
因为JAVA是世界上首个跨平台的编程语言,并且java是开源,免费的。最重要的一点是JAVA独立于硬件设备的平台无关性。对于嵌入式设备来说主要用的是J2ME(java微缩版),有关J2ME的介绍你可以到这里了解http://baike.baidu.com/view/7125.htm,看了这个后你再和C语言对比一下!你应该就会清楚为什么手机程序要用JAVA 写了!希望对你有帮助!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用java方便
追问
c更加省资源吧,更加快吧?
追答
对手机来说简单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询