马斯克:我是Rust粉丝,但我选择C

2022年2月24日 252点热度 0人点赞 0条评论

图片

整理 | 于轩       责编 | 张红月
出品 | CSDN(ID:CSDNnews)

近日,人工智能非营利组织OpenAI的CTO格雷格·布劳克曼(Greg Brockman)在推特上发表了他对编程中一些错误信息的看法。他表示,编程中最不被重视的技能之一就是写出不令人沮丧的错误信息。一个好的错误信息应该是显而易见的,包括:1.用户做了什么;2.可接受的输入是什么;3.如何解决这个问题。这可以决定你对库的爱或恨。

图片

随后,“网络冲浪达人”马斯克在评论区表示了对布劳克曼的认可,甚至还讨论起了编译器的性能。马斯克说:编译器也可以做得更好,但在这方面花费的精力还不够多。

接着,推特创始人Jack在评论区推荐了Rust:“Rust极大地解决了编译器方面的问题”。这一推荐引起了马斯克的兴趣,他回复Jack:我是Rust的粉丝,鉴于Discord使用它,显然它的扩展性很好。然而,为了获得最佳的性能,最好还是使用专门硬件上包含定制编译器的严格C语言,这对车辆推理计算机的最大帧率很重要。除此之外,我们大多使用C++和Python。

图片

来源:推特

这一讨论也吸引来了特斯拉车主发烧友@WholeMarsBlog,他和马斯克也就编译器进行了讨论:

@WholeMarsBlog:“但你不会说,使用C语言的开发人员会产生开销,如果你不小心,你很容易会害了自己。这就是像Go和Rust这样的现代系统级语言出现的原因,Go>Rust IMO用于网络服务。”

马斯克:“是的,除非针对硬件性能进行优化,否则绝对不要使用C语言!”

图片

来源:推特

马斯克的这一“表白”,很难不让人联想到SpaceX的软件开发项目。因为去年,SpaceX软件开发团队的部分成员在Reddit进行了一场AMA(Ask Me Anything) 活动,这个活动允许任何人来向他们提问有关SpaceX项目的问题。当时就有一个用户问到:是否使用了Rust编程语言?对于这个问题,SpaceX团队成员Asher表示:他们的确对Rust非常感兴趣,因为Rust是一门在安全、性能和现代工具方面有突出优势的语言。已经有部分新项目开始使用Rust制作原型,这也仅是他们Rust旅程的开始。

图片

来源:Reddit

所以此次马斯克的公开表白,难道是要在接下来的项目中广泛使用Rust编程语言吗?你觉得Rust可以成为开发者使用的主流编程语言吗?

参考链接:

  • https://twitter.com/elonmusk/status/1496293976692899843

  • https://twitter.com/elonmusk/with_replies?lang=en

  • https://www.reddit.com/r/spacex/comments/ncj4vz/we_are_the_spacex_software_team_ask_us_anything/gy5d7ld/

END

 《新程序员001-004》全面上市,对话世界级大师,报道中国IT行业创新创造

图片

《新程序员003》聚焦“云原生时代的开发者”与“全面数字化转型”两大主题,点击订阅

图片

— 推荐阅读 —
李彦宏:自动驾驶是起点,终局是智能交通;iPhone15将搭载苹果自研5G基带芯片;英特尔收购Linutronix|极客头条
微软若“无故”解雇暴雪 CEO,将付 1500 万美元“分手费”
一年5个孵化项目来自于中国,佛系Apache如何帮助中国开源立足全球?

14160马斯克:我是Rust粉丝,但我选择C

root

这个人很懒,什么都没留下

文章评论