CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛

Rust语言攻城略地,C++不安全,安卓Android开始支持Rust开发系统-免费源码丞旭猿

在安卓也就是Android这样的移动端开发软件,目前比较流行且常用的选择是Java或Kotlin编程语言,而对于操作系统级别的开发,几乎就离不开C/C++这样的经典组合了。然而C/C++的内存安全问题和安全漏洞长期以来一直让人诟病不已,而现在,从根本上杜绝C/C++安全问题的新一代编程语言Rust应运而生。自从Rust发布以来,广受好评,而这两年,逐渐火起来了。

不断地攻城略地,不断地动摇C/C++的地位,不断地蚕食原本C/C++编程语言大展手脚的领域阵地。从初创公司到大型企业,越来越多的巨头和科技公司开始接受并推广Rust,Microsoft,Cloudflare,Dropbox等。现在,轮到Android系统了。

现在,Android Open Source Project现在支持Rust语言来开发操作系统了。要知道到目前为止,C和C++构成了Android平台上数千万行代码,而其内存安全问题占Android高严重度安全漏洞的70%左右。如此严重的安全问题,加上高昂的沙盒成本和不可靠的BUG检测,迫使Android寻求一种新的选择。而Rust完美地而且是预防性地解决了问题。

因此最近一两年,谷歌一直在推广Rust,而且,Android系统里的一些模块,官方已经用Rust重新优化,有些模块和底层项目,就用Rust重写。虽然从底层起,为OS增加一种新语言很艰难,毕竟包括工具链和依赖项需要维护、测试基础设施和工具必须更新、开发人员需要接受培训等。不过而今,万事总有个开始,战略性目标还是决定了,支持用Rust来开发系统。

因此,话又说回来了,正因为Rust属于一款面向操作系统级别的编程语言,更多情况下是完成底层的编程开发,而非应用层。所以机智客觉得这个消息对于很多专注于APP的应用开发者们,影响并不大。我们该怎么写代码还是怎么写代码,该学Java或Kotlin还是要学的,API该怎么调动还怎么调用。更何况,谷歌方面也说了,需要假以时日,真正将Rust扩展到更多的操作系统,需要很多年的时间。

而如果我们要深度OS级别开发,或者为了更好地发展和突破,可能从现在开始Rust这一门新的编程语言——未来前景可期——是不错的主意。毕竟,机智客觉得我们总是要跟着时代发展而学习进步的。当然Rust学习曲线陡峭,不过当我们马上开始,可能等到多年后,一旦局势有变或相应的机遇来临,我们的积累可能也正好厚积薄发,正好赶上。所以还是看我们的选择,看我们的定位,以及努力咯。

声明:本文部分素材转载自互联网,如有侵权立即删除 。

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容