查看原文
其他

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

21CTO 2022-05-25

2 月 24 日消息,特斯拉和 SpaceX CEO 埃隆 马斯克近日发表了关于编程语言的一些看法。



OpenAI 的 CTO Greg Brockman 在推特上表示,编程中最不受重视的就是写好错误信息。


一个好的错误信息应该是很明显的体现如下特征:


(a)用户做了什么

(b)可接受的输入是什么

(c)如何解决问题


马斯克在评论区表达了赞同,同时表示编译器可以做得更好,但投入还不够多。


接着,一个名叫 @jack 的大 V 回复了他:Rust 语言已经解决了编译器方面的问题。


马斯克则表示,他是 Rust 的粉丝,其扩展性很强。然而,为了获得最佳性能,在专用硬件上使用定制编译器的 C 语言是最佳选择,这对汽车上的推断计算机上的最大帧率 (max frame rate) 十分重要。


除此之外,马斯克(的公司)主要使用 C++ 和 Python。



马斯克也承认了 C 语言在其他方面的局限性,并表示除非针对硬件性能进行优化,否则绝对不要使用 C 语言。


编辑:大雄


相关阅读:


钢铁侠马斯克,当上了美国院士

编程语言Python 团队提供了三个“被诅咒”的更新,希望速度赶超C语言

2022年Rust将成为Linux内核第二语言





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

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