前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >连续被巨头青睐,SpaceX 部分新项目原型系 Rust 构建

连续被巨头青睐,SpaceX 部分新项目原型系 Rust 构建

作者头像
博文视点Broadview
发布2023-05-06 19:40:27
1190
发布2023-05-06 19:40:27
举报

作者 | Carol

出品 | CSDN(ID:CSDNnews)

近日,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旅程的开始。

图片来源:Reddit

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

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

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

数据来源:Stack Overflow

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怎么看?

代码语言:javascript
复制
学习Rust,看这两本就够了

▊《Rust编程之道》张汉东 著
Rust官方核心成员及各大厂商联合力荐基于Rust2018大版本,从Rust设计理念入手结合丰富实践案例,改善Rust学习曲线
本书并非对语法内容进行简单罗列讲解,而是从四个维度深入全面且通透地介绍了Rust 语言。从设计哲学出发,探索Rust 语言的内在一致性;从源码分析入手,探索Rust 地道的编程风格;从工程角度着手,探索Rust 对健壮性的支持;从底层原理开始,探索Rust 内存安全的本质。(京东限时活动,快快扫码抢购吧!)

▊《Rust权威指南》[美] Steve,Klabnik(史蒂夫・克拉伯尼克),Carol,Nichols(卡罗尔・尼科尔斯) 著毛靖凯,唐刚,沙渺 译
Rust核心开发团队编写从基础入门到开发实践手把手教你使用Rust开发一个应用项目
本书由Rust核心开发团队编写而成,由浅入深地探讨了Rust语言的方方面面。从学习函数、选择数据结构及绑定变量入手,逐步介绍所有权、trait、生命周期、安全保证等高级概念,模式匹配、错误处理、包管理、函数式特性、并发机制等实用工具,以及两个完整的项目开发实战案例。 本书被视为Rust开发工作的必读书目,适合所有希望评估、入门、提高和研究Rust语言的软件开发人员阅读。(京东限时活动,快快扫码抢购吧!)


如果喜欢本文欢迎 在看丨留言丨分享至朋友圈 三连

 热文推荐  
《漫画算法2》2021全新进阶版来袭!
一文了解预训练语言模型!
Flink+Alink,当大数据遇见机器学习!
破解AI黑盒,揭示万物奥秘的钥匙!
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 博文视点Broadview 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • SpaceX团队已经在开始使用Rust
  • Rust 已经成为主流编程语言了吗?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档