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

Posted 程序员大咖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了马斯克:我是Rust粉丝,但为了性能会选择C相关的知识,希望对你有一定的参考价值。

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇

文 | 局长

出品 | 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-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

点击👆卡片,关注后回复【面试题】即可获取

在看点这里好文分享给更多人↓↓

以上是关于马斯克:我是Rust粉丝,但为了性能会选择C的主要内容,如果未能解决你的问题,请参考以下文章

马斯克:虽然我是Rust的粉丝,但我选择C,其次是C++和Python

马斯克:虽然我是Rust的粉丝,但我选择C,其次是C++和Python

性能提升 25 倍:Rust 有望取代 C 和 C++,成为机器学习首选 Python 后端

Go和Rust计算性能大比武

Rust 无法推断通用特征 impl 的返回类型

在 Rust 中的 iter 上使用 map 时,“无法推断 `_` 的类型”