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

Posted CSDN 程序人生

tags:

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

整理 | 于轩       

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

《新程序员003》正式上市,50余位技术专家共同创作,云原生和数字化的开发者们的一本技术精选图书。内容既有发展趋势及方法论结构,华为、阿里、字节跳动、网易、快手、微软、亚马逊、英特尔、西门子、施耐德等30多家知名公司云原生和数字化一手实战经验!


 


 

 

 

乔布斯诞辰67周年,他的这些思想仍值得我们学习


 

 

脱口秀演员入职华为?破案了:人家还是博士后研究员

☞被辞后恶意报复,程序员清除125台设备数据,被判21个月监禁

以上是关于马斯克:虽然我是Rust的粉丝,但我选择C,其次是C++和Python的主要内容,如果未能解决你的问题,请参考以下文章

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

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

马斯克开会当场解雇Twitter首席工程师:我有1亿多粉丝,他却说公众对我失去兴趣...

马斯克开会当场解雇Twitter首席工程师:我有1亿多粉丝,他却说公众对我失去兴趣...

马斯克开会当场解雇 Twitter 首席工程师:我有1亿多粉丝,他却说公众对我失去兴趣...

C语言最后一次作业--总结报告