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


Greg Brockman 是非营利性人工智能研究公司 OpenAI 的 CTO,他今天发表的一条推文谈论了关于编程中“报错信息”的问题,并表示编程中最不被重视的技能之一是编写友好的报错信息。Greg 认为好的报错信息应该不言而喻,并具备三个要点:①用户做了什么操作;②可接受的输入是什么;③如何解决此问题。

马斯克也在这条推文评论了自己的看法,他完全同意此观点,还表示编程语言的编译器可以做得更好,因为目前在编译器上的投入还不够多。

对此,有网友提到了 Rust,并表示 Rust 极大程度地解决了编译器方面的问题

马斯克回复称,他也是 Rust 的粉丝,十分认可 Rust 的扩展性。不过为了获得最大化的性能,最好的方案还是在专门的硬件上使用包含定制编译器的 C 语言。这对汽车上的推断计算机上的最大帧率 (max frame rate) 十分重要。其他场景他们主要使用 C++ 和 Python 还有golang。他还强调道,除非需要针对硬件性能进行优化,否则绝对不要使用 C!

根据去年的报道,SpaceX 此前只是使用 Rust 为部分新项目构建原型,尚未正式使用 Rust。现在马斯克对 Rust 如此大力支持,看来他们团队内部已经在深度使用 Rust?


相關推薦

2022-09-21

者,此举要容易得多”。 还有评论表示: George Ou:我是 Rust 的忠实粉丝,但对于那些认为有安全版本的 C 和 C++ 的人,你怎么说? Ted Mielczarek:要么他们在骗你,要么他们建议的东西需要有效地重写你的整个代码库,所以

2023-04-24

用手动绑定, Deepin Terminal几千行代码量, Github居然统计我是国内写Vala代码最多的人(囧) 8. Golang: 公司主力语言, Python手感, 性能足够好, 适当的GC比较适合业务逻辑编写, 不会像Ruby那样内存爆炸重写, 性能也比Python快

2023-02-18

报道,美东时间本周一(2月13日)凌晨02点36分,推特 CEO 马斯克的堂弟詹姆斯·马斯克在推特工程师的 Slack 群组向所有成员发了一条消息,称有一个非常紧急的关于推文曝光量的问题需要修复。睡眼惺忪的工程师登陆笔记本,才

2021-12-07

都发生了大量变化,因此这个结果可能也不能反映现状。为了迎合这些编程语言的更新迭代,研究人员在今年对这项研究做出了补充,他们更新了测试和结果。在更新的测试中,研究人员建立了 DRAM 能耗、峰值内存和执行期间使

2023-11-07

马斯克旗下 xAI 团队发布其首个 AI 大模型产品 —— Grok;目前只训练了 2 个月左右的时间,因此尚处于非常早期的测试阶段。 Grok 是一款仿照《银河系漫游指南》设计的人工智能,可以回答几乎任何问题,更难能可贵的是,

2022-09-17

99.92%,这使得新连接到其 origins 的次数减少了 160 倍。“为了更直观地呈现这一数字,通过切换到 Pingora,我们每天为客户和用户节省了 434 年的 handshake time。” 在生产环境中,与 old service 相比,Pingora 在相同流量负载的情况下

2022-10-15

raw bits 的访问,并期望程序员能够使用它。该语言设计是为了与许多旧的 C 语言或汇编语言代码共存。 讨厌:Byte-level access 是有风险的 许多语言在发展过程中都避免了 byte-level access。这是有充分理由的:此举很容易导致程序

2023-05-05

写的,所以 sudo 经历了很多与内存安全问题相关的漏洞。为了确保关键软件的安全性,防止内存安全漏洞,由 AWS 资助的 Ferrous Systems 和 Tweede Golf 正在联合将 sudo 和 su 从 C 移植到 Rust。 该项目现在托管在 GitHub:https://github.com/mem

2022-10-09

行由另一个团队做出的 style 决定,而不是自己做出的。 为了解决所面临的一些问题,RFC 3309 提出了重新组建 Rust style 团队,负责随着时间的推移发展 Rust style。包括新 Rust 结构的 style,以及现有 style 在 Rust 版本过程中

2023-11-15

字节码,并在 Java 虚拟机(JVM)上运行。它的设计初衷是为了解决 Java 所面临的一些"缺陷"和批评。它拥有一个强大的爱好者社区,以及良好的周边库,可以轻松上手。 虽然 Scala 开发人员的平均年薪为 13.5 万美元,但有些职位

2023-08-31

写的,所以 sudo 经历了很多与内存安全问题相关的漏洞。为了确保关键软件的安全性,防止内存安全漏洞,由 AWS 资助的 Ferrous Systems 和 Tweede Golf 正在联合将 sudo 和 su 从 C 移植到 Rust。 据介绍,Prossimo 对于选择的软件会重点关

2023-04-29

程师在采用 Rust 方面有被施压。如果你今天正在构建一个性能关键或低级别的应用程序,那么 Rust 在这一点上是一个明智的选择。” Colvin 还认为,找到优秀的 Rust 工程师比找到优秀的 C/C++ 工程师更容易,因为很多工程师都有

2022-11-15

刚刚正式掌管 Twitter 不久的马斯克对公司进行了大刀阔斧的裁员,从他今天发表的推文来看,很显然他对此决策颇为满意,直言“Twitter 越来越充满活力”。 但与此同时,马斯克旁敲侧击地对 Twitter 的开发团队“批判”了一番

2023-06-13

以来一直与谷歌和亚马逊签订合同,以补充基础设施。在马斯克去年收购 Twitter 之前,该公司与谷歌签署了一份多年合同,旨在托管与打击垃圾邮件、删除儿童性虐待材料和保护帐户等相关的服务。今年 3 月份,Twitter 还曾因未