近日,人工智能非营利组织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可以成为开发者使用的主流编程语言吗?欢迎在评论区留言交流~

参考链接:

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

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

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

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

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

    整理 | 于轩       责编 | 张红月 出品 | CSDN(ID:CSDNnews) 近日,人工智能非营利组织OpenAI的CTO格雷格·布劳克曼(Greg Brockman)在推特上发表了他对 ...

  2. 「我是个杀猪的,毫无基础看这本能学会 Python 吗?」

    文末有活动 自从蟒蛇书(<Python 编程从入门到实践>)在当当和京东上霸榜,成为国民级的 Python 入门书之后,小编从各个网站的问答区发现了很多网友的提问,有些问题直击学习的本质, ...

  3. 英特尔换帅!首任CTO重返上任,网友:王者归来,虽然我是AMD的粉丝

    金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 就很突然,才2年时间,英特尔又要换CEO了! 美国时间1月13日,英特尔官宣: 现任CEO Bob Swan (司睿博),将于2月15日卸任 ...

  4. 【原创】关于Golang和Rust对比及语言的选择思考

    作为现在已经作为互联网企业高性能API标配的Go语言,以及在成长路上的Rust语言,都是互联网后端工程师重要选择的两个语言,也是很多人拿来做对比的两个语言,那么实际场景里应该如何选择呢. 没有万能的语 ...

  5. 快手爬虫,解决粉丝数,关注数等字体加密!python快手爬虫

    想拿一下粉丝数 关注数 描述等 发现字体是加密的 elements是这样的 源代码里是这样的 找了找js 原来是用  1 这些玩意 去 这个ttf里一一对应 然后用 js + css画出来的 ...

  6. 5 个开源的 Rust Web 开发框架,你选择哪个?

    文章目录 Rust 的 Web 开发框架 Rocket Actix Web Yew Zola Warp 关注 Rust 拥有非常活跃和快节奏的开源生态系统,有大量的贡献者在做着许多很棒的项目,Rust ...

  7. 李想称十年后要成为汽车界苹果;雅虎邮箱停服;Linux内核欲采用现代C语言标准 | 极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  8. 时隔六年,FreeDOS终于更新,是否还能与Windows一战?

    [CSDN 编者按]在20世纪80年代到20世纪90年代初期,Windows还未流行之前,MS-DOS占据市场主导地位.之后微软在1994年停止更新MS-DOS,但MS-DOS的超级粉丝Jim Hal ...

  9. 窃取任意GitHub Actions敏感信息如此简单,只需要分支改个名?

    [CSDN 编者按]对于软件中存在的漏洞,工程师一般会优先修复那些影响用户数多的漏洞,比如导致服务器死机的漏洞.但一些特殊情况下才会出现且的漏洞,不易被人发现,就会长时间存在.本文就介绍了作者发现了G ...

最新文章

  1. 【数据结构】顺序线性表的构造和存储数据
  2. python django createsuperuser创建超级管理员命令
  3. C++11 initializer_list 和 Range-based for loop 学习理解
  4. 计算机网络实验(华为eNSP模拟器)——第九章 配置多个虚拟局域网(vlan)
  5. Python:List、tuple、dict、set
  6. 了解 | 你必须了解的Mysql 三大日志
  7. xdu1068暨2013陕西省赛C题题解
  8. 微信打击违规贷款、仿冒公众号等行为 累积处罚3万多个公众号
  9. 致00后大学新生:从今天起,为转离这些专业而努力
  10. win7 64位 内核安全_Win7进入死亡倒计时,全国一半电脑要遭殃?
  11. android studio connot resolve
  12. LINUX下载编译vorbis
  13. Pod install 慢, pod update 慢, Cocoapods setup下载缓慢,手动解决方案
  14. hsqldb mysql_HSQLDB创建数据库和基本的数据库访问 | 学步园
  15. 智慧城市大数据运营中心及城市大脑综合运行管理平台建设方案WORD
  16. 巴菲特致股东的一封信:1989年
  17. git错误--ssh: Could not resolve hostname ssh.github.com: Name or service not known--解决方式
  18. 精益求精, ePub 电子书制作手记
  19. UVM中p_sequencer和m_sequencer的用法及其区别
  20. 第二次去苹果店维修MacBook

热门文章

  1. 浏览器打开时自动跳转到搜狗页面
  2. otherwise 用法
  3. TI毫米波雷达AWR1642测试
  4. JavaSE学习笔记 - 基础(1)
  5. MYSQL 倒库操作
  6. python(28): 连接oracle环境离线安装及报错解决87,193
  7. 2021.1.30课程摘要(逻辑教育-王劲胜)
  8. 惠普win10一键还原_执行 HP 系统恢复 (Windows 10)
  9. 3600000毫秒等于多少小时_工地扬尘监测规定-多少算超标?
  10. 什么是多天线MIMO?