查看原文
其他

马斯克:我是Rust粉丝,但为了性能会选择C

脚本之家 2022-10-24

The following article is from OSC开源社区 Author 局长

 关注脚本之家”,与百万开发者在一起

文 | 局长

出品 | OSC开源社区(ID:oschina2013)

Greg Brockman 是非营利性人工智能研究公司 OpenAI 的 CTO,他最近发表的一条推文谈论了关于编程中“报错信息”的问题,并表示编程中最不被重视的技能之一是编写友好的报错信息。Greg 认为好的报错信息应该不言而喻,并具备三个要点:①用户做了什么操作;②可接受的输入是什么;③如何解决此问题。
马斯克也在这条推文评论了自己的看法,他完全同意此观点,还表示编程语言的编译器可以做得更好,因为目前在编译器上的投入还不够多。
对此,有网友提到了 Rust,并表示 Rust 极大程度地解决了编译器方面的问题。
马斯克回复称,他也是 Rust 的粉丝,十分认可 Rust 的扩展性。不过为了获得最大化的性能,最好的方案还是在专门的硬件上使用包含定制编译器的 C 语言。这对汽车上的推断计算机上的最大帧率 (max frame rate) 十分重要。其他场景他们主要使用 C++ 和 Python。他还强调道,除非需要针对硬件性能进行优化,否则绝对不要使用 C!
根据去年的报道,SpaceX 此前只是使用 Rust 为部分新项目构建原型,尚未正式使用 Rust。现在马斯克对 Rust 如此大力支持,看来他们团队内部已经在深度使用 Rust?

<END>

【新产品上架】 🕚

  推荐阅读:

厌倦了C++,CS&ML博士用Rust重写Python扩展,还总结了9条规则

Rust程序员一觉醒来都懵了:审核团队集体辞职,发生甚么事了?

Rust最受喜爱却少有人用,Python仅排第六,2021全球开发者调查报告出炉

热门4 款专属极客卫衣,程序员秒懂!

每日打卡赢积分兑换书籍入口

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存