连续被巨头青睐,SpaceX 部分新项目原型系 Rust 构建
发布日期:2021-06-30 18:34:34 浏览次数:2 分类:技术文章

本文共 1332 字,大约阅读时间需要 4 分钟。

凌云时刻

近日,SpaceX软件开发团队的部分成员在Reddit进行了一场AMA(Ask Me Anything) 活动,该活动允许任何人来向他们提问有关SpaceX项目的问题。

其中,有一名用户“imjasonmiller”提问了SpaceX软件开发团队对Rust的看法。据了解,在SpaceX软件开发团队上次发起的AMA活动中,该团队就曾被问及类似的问题,但是当时团队并未使用Rust语言开发程序,只是在内部讨论中会有所提及。

SpaceX团队已经在开始使用Rust

用户“imjasonmiller”提问到:“你对编程语言有什么想法吗?我记得在上次AMA中有人提到过这个问题。我很想知道从那时起,你的团队是否对这种语言有更多的想法,以及是否使用了Rust?是如何使用的?最后,对你们最近的成功表示祝贺!”

对于该问题,SpaceX团队成员Asher回复称,他们的确对Rust非常感兴趣,因为Rust是一门在安全、性能和现代工具方面有突出优势的语言。

他们也很乐意在嵌入式系统、模拟器、工具和Web应用程序中使用同一种语言。Asher透露目前 SpaceX软件开发团队已经开始用Rust为部分新项目制作原型,并强调,这只是他们整个Rust旅程的开始。

Rust 已经成为主流编程语言了吗?

SpaceX团队对于Rust的支持实际上并不意外,毕竟近几年,随着Rust的表现越来越好,不少科技巨头们都纷纷将目光投向它。

据Stack Overflow数据,在开发者「最受喜爱编程语言」评选中,Rust连续4年登顶。这项调查结果反映了将近6万5千名开发人员的意见与经验。

Rust是一种多范式系统编程语言,专注于安全性,尤其是安全并发性。语法上与C++ 类似,但它的设计目的是保持高性能的同时,提供更好的内存安全性,凭借这些特点,Rust受到了越来越多开发者的喜爱,Rust真的成为主流编程语言了吗?

对于这个问题,在SpaceX赞扬Rust语言之后,网友们的反应是这样的。

@Ishkebab:“意料之中,毕竟Rust是现在的主流,基本上每个公司都在使用或关注它。”

而该留言下也有网友认为,Rust还不能算主流编程语言,因为现在还有很多公司不会马上转到Rust。

@rapsey:“世界很大,除了SpaceX等科技巨头会用Rust,其他的大部分都还在使用Java/ C++ /PHP/ C# /Node.JS。”

@Celousco:“不像你想的那样主流,许多公司必须从Java开始过渡。”

也有网友对Rust语言的普及之路有所担忧,甚至“喜欢Rust”都容易被看做“跟风”。

@dimp_lick_johnson:“C 语言开发者推动Go语言是因为他们认为Go是未来,而团队领导推动C或者C++是因为他们懒惰,而我被视为一个肤浅的跟风者,每天都在谈论Rust,被认为只是为了跟随流行,但我这么做是因为我真的很喜欢这门语言,并且意识到它能够修复我们团队所犯的最多的错误。” 

你认为Rust将来会成为主流编程语言吗?你对Rust怎么看?

END

长按扫描二维码关注凌云时刻

每日收获前沿技术与科技洞见

投稿及合作请联系邮箱:lingyunshike@163.com

转载地址:https://lingyun.blog.csdn.net/article/details/117236639 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:高德打车构建可观测性系统实践
下一篇:“意念打字”终成真!准确率超 99%,还登上了《Nature》封面!

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月14日 01时14分29秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

freeswitch设置账号密码和端口 /conf/autoload_configs/event_socket.conf.xml 2019-04-30
freeswitch添加坐席/usr/local/freeswitch/conf/directory/default 2019-04-30
JavaScript原生开关灯效果 2019-04-30
企业邮箱如何申请注册,邮箱申请如何免费注册? 2019-04-30
微信企业邮箱,手机邮箱格式地址怎么写? 2019-04-30
公司如何申请企业邮箱,公司邮箱怎么申请,公司企业邮箱哪个好? 2019-04-30
电子邮箱账号怎么申请,怎样申请邮箱账号呢 2019-04-30
邮箱怎么发邮件,邮件发信量多少,职场新人怎么发汇报邮件呢? 2019-04-30
maven 多层次pom 新引入包,编译成功,还是没有将包引入到本地 2019-04-30
leetCode2 两数相加 2019-04-30
【工具使用】使用pip与conda安装、更新与卸载Pytorch和torchvision 2019-04-30
【深度学习笔记】batchsize, time step(iteration), epoch 区别与联系 2019-04-30
【解决错误】ModuleNotFoundError No module named matplotlib 2019-04-30
【工具使用】Google免费云环境Colaboratory使用 2019-04-30
【深度学习笔记】卷积层,全连接层,池化层的相关输出参数计算 2019-04-30
【NLP学习笔记】文本分类概述 2019-04-30
【深度学习笔记】文本分类 2019-04-30
【转载】炼丹实验室:深度学习网络调参技巧 2019-04-30
【论文阅读笔记】Graph Convolutional Networks for Text Classification 2019-04-30
【论文阅读笔记】文本分类论文汇总 2019-04-30