花粉乐分享平台宣传视频
> 华为资讯 > 华为资讯 > 鸿蒙编程 > 杀入苹果、linux内核,Rust编入鸿蒙系统,或代替C、C++成为新宠
杀入苹果、linux内核,Rust编入鸿蒙系统,或代替C、C++成为新宠
来源:柏柏说科技
2022-12-01 17:20:31
612
管理

编程语言是一条建立在人与计算机之间的“桥梁”。要想实现计算机工作,就必须拥有一套成熟的、专门支持计算机工作的操作系统。而操作系统建立的前提,需要与之相匹配的数字、字符和语法规则,Rust便是其中一门语言。

不仅如此,计算机操作系统龙头“微软”用Rust语言重写windows组件,亚马逊将Rust用在AWS云计算中,我国的阿里云、华为都在自家的开源系统中加入了Rust语言。以上例子还有很多,就不一一例举,本文将带大家简单了解一下“华为针对Rust语言的应用。”在此之前,先带大家科普一下Rust语言。

因看中Rust语言的安全性,全球5G通讯龙头“华为”在自家的鸿蒙系统、网络通信业务中加入了Rust语言,用于增强鸿蒙系统的安全性、减少系统冗杂,提高鸿蒙系统的运行效率。值得一提的是:在网络通信中;为了确保重要信息不会被其它国家监听,华为还将Rust语言用在网络通信操作系统中。

但是不管怎么说,在系统操作方面,鸿蒙系统的确是借鉴了Linux操作系统。只不过与安卓系统不同,安卓系统是基于宏内核的Linux操作系统,语言采用的是Java语言,鸿蒙系统是基于微内核的Linux操作系统,语言采用了C、C 语言。不少朋友曾问过笔者这样一个问题:“鸿蒙一会是手机系统,一会又是智能家居系统,鸿蒙是通用的吗?”

简单来说,华为推出的鸿蒙系统有两种。一种是面向于小型设备的RTOS(实时操作系统)例如洗衣机、冰箱等智能家居等嵌入式设备。另一种则是被我们熟知的,应用在手机、PC端等智能设备当中的鸿蒙生态系统。都是“鸿蒙”,但针对的领域是不同的,技术也有高低。

现阶段,我们在手机系统、计算机操作系统上取得了许多不错的成绩。例如银河麒麟、中标麒麟、优麒麟计算机操作系统,龙芯的Looge Arch指令集架构以及华为的鸿蒙系统、仓颉编程语言。在半导体领域中,我们正逐步实现核心技术的“从无到有”。相信不久的将来,困扰我国半导体发展的“核心技术”都将掌握在我们自己手中。

你认为Rust能否替代C、C 语言成为版本新宠呢?你是因为什么原因,使用Rust语言呢?对于鸿蒙系统,大伙有什么想表达的吗?欢迎在下方留言评论。我是柏柏说科技,90后科技爱好者。关注我,带你了解更多资讯,学习更多知识。

花粉社群VIP加油站

6
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与花粉乐分享无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
凡本网注明 “来源:XXX(非花粉乐分享)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。
如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。
QQ:2443165046 邮箱:info@hflfx.com
关于作者
黛末(采蜜高手)
文章
534
主题
0
关注
0
粉丝
0
点击领取今天的签到奖励!
签到排行
随手拍
54个圈友 0个话题
华为手机随手拍,记录生活点滴之美好
华为P30pro
51个圈友 0个话题
这里是华为P30pro手机交流圈,欢迎华为P30pro用户进群交流
体验官
60个圈友 2个话题
华为花粉体验官,体验官专属的交流群
登录后查看您创建的圈子
登录后查看您创建的圈子
所有圈子
杭州互联网违法和不良信息举报平台 网络110报警服务 浙ICP备17046585号
6
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索