只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  为什么安卓不去掉Java语言底层?


为什么安卓不去掉Java语言底层?

发布时间:2019-05-21 14:03:02  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
Java的性能不是问题,能用来写网站后台业务的语言效率不会影响太多,问题是,如果所有的调用全部都是虚拟机,执行层的代码优化不足,最后功能就不足了,解释性语言擅长调用,如果对性能有极致的需求,可以用c之
为什么安卓不去掉Java语言底层?

Java的性能不是问题,能用来写网站后台业务的语言效率不会影响太多,问题是,如果所有的调用全部都是虚拟机,执行层的代码优化不足,最后功能就不足了,解释性语言擅长调用,如果对性能有极致的需求,可以用c之类的对具体的某个模块进行重写,甚至是进行内联汇编,可是这就带来一个问题,一方面是兼容性,汇编对硬件有要求,c的执行也要考虑具体的底层环境,同时,如果要求这么多,那程序员的工资就得提高几个等级了,软件开发的成本上涨,周期变长了,最终就是效率与成本的取舍了,如果愿意掏钱,那大面积汇编也不是问题,比如一些特殊用途的单片机,只有几k的内存,只能用汇编,但是价格可以通过大面积铺货解决,手机不一样,同一个型号,收益率不足,那么好了,手机价格翻几倍,可以吗?

责任编辑:
热门阅读排行
© 16货源网 1064879863