Rust:一个不再有 C/C+的,实现安全实时软件的未来(13)
交叉编译支持也适用于所有的 LLVM(Low-Level Virtual Machine)的目标,因为 Rust 使用 LLVM 作为其编译器后端。
Rust 在嵌入式中缺少的另一个部分是生产级的 RTOS,在 HAL 的发展也很匮乏。对许多项目来说,这没什么大不了了,但对另一些项目的阻碍依旧存在。在未来几年内,阻碍可能还会继续增加。
2、异步:语言的异步支持还尚在开发阶段,async/await 的语法都还未被确定。
3、互通性:至于与其他语言的互操作性,Rust 有一个 C 的外部函数接口(FFI),无论是 C++ 到 Rust 函数的回调还是将 Rust 对象作为回调,都需要经过这一步。在很多语言中这都是非常普遍的,在这里提到则是因为如果将 Rust 合并到现有的 C++ 项目中会有些麻烦,因为用户需要在 Rust 和 C++ 中添加一个 C 语言层,这毫无疑问会带来很多问题。
写在最后
如果要在工作中从头开始一个项目,那么作者绝对会选择 Rust 编程语言。希望 Rust 可以成为一个更可靠,更安全,也更令人享受的未来编程语言。
推荐阅读
- 雷神|原神:曾经有一个强力五星角色,却因各种“流言蜚语”,擦肩而过
- 次世代|韩国战队全军覆没,斗鱼选手实力强大,一人击溃一个队
- 手机游戏|LOL手游第一个世界赛,破晓杯火热开战,DKG能紧随EDG夺冠吗?
- xyg|月光败给XYG不敢去采访,怕主持人问他一个问题!根本没办法解释
- 卡牌|王者峡谷最难抓的五个英雄,暗信算一个,榜首玩起来非常快乐
- 传奇世界|传奇世界:盘点当年出现过哪些漏洞,有一个至今都存在?
- 扁鹊|裴擒虎虎年限定有变,嫦娥拒霜思配音引热议,扁鹊有一个好消息
- 绝地求生|不播绝地求生,跑去玩双马尾少女?PDD后又一个主播“沉迷”幻塔
- 光·遇|光遇:追光季复刻盘点,下一个返场先祖,可能是笛子或者灯泡斗篷
- 地下城与勇士|DNF:“全民云上”时代到来,一个过气小副本,究竟有何魅力?