加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

【译文】为什么说Rust是呆板人技能的将来

发布时间:2020-10-04 13:17:30 所属栏目:站长百科 来源:网络整理
导读:本文来自知乎翻译:https://zhuanlan.zhihu.com/p/159457622?utm_source=wechat_sessionutm_medium=socialutm_oi=626510042657198080utm_campaign=shareopn 作者:袁承兴 职业措施员,图像算法工程师,团队锻练。 原文:Why Rust is the future of robotic

本文来自知乎翻译:https://zhuanlan.zhihu.com/p/159457622?utm_source=wechat_session&utm_medium=social&utm_oi=626510042657198080&utm_campaign=shareopn

作者:袁承兴 职业措施员,图像算法工程师,团队锻练。

原文:Why Rust is the future of robotics

作者:Pierre Rouanet

--------------------------

Rust是一门较量新的编程说话,在2006年由Graydon Hoare启动,2010年由Mozilla正式宣布。速率极快的火狐量子赏识器就是用Rust开拓的。已往几年里,Rust依附着很多超棒的特征,发生了很大的吸引力,尤其对呆板人技能。

Rust接收了像C和C++这些初级说话的特征运行速率极快且占用内存少,同时具有许多高级说话的特征保障。它可以停止段错误、担保线程安详。必要出格指出的是Rust在保障全部这些安详特征和抽象特征的同时并不发生特另外开销。它的座右铭:

Rust:快,靠得住,高产 一石三鸟

基于上述,我们信托Rust是呆板人技能的将来,它使开拓者无所害怕,去建设和执行尺度,去成立并依赖一个强盛的社区。我们接下来会更具体的表明,在此之前先回首下当今呆板人技能中的嵌入式软件困局。

嵌入式编程的困局

在嵌入式软件中存在两浩劫题:

很难写出安详的代码。C和C++的内存行使不安详,易发工钱错误。许多的bug源于缓冲区溢出,数据破坏,读写未分派的内存。检测和调试变得很是坚苦,许多进攻和病毒便趁虚而入。你的项目越伟大,就会越难维护。换句话说,嵌入式措施员最担忧:添新成果,毁全部。

在嵌入式软件中险些无法实现并发,以是很难完成从玩具示例到量产的超过。竞争前提,死锁,数据破坏导致的bug调试起来原来就很伟大。对付嵌入式体系来说,开拓情形对比基于OS的天下就更没上风了。调试硬件间断乃至会让信念满满的嵌入式开拓者感想惊骇。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读