机械荟萃山庄

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 533|回复: 0

RUST:备受争议却又曾风靡学术界的编程语言

[复制链接]

2万

主题

2万

帖子

17万

积分

超级版主

Rank: 8Rank: 8

积分
176790
发表于 2022-5-20 11:41:42 | 显示全部楼层 |阅读模式
Rust 是通用的编译器型编程语言,设计准则为“安全、并发、实用”,支持函数式、过程式以及面向对象编程。Rust 融合了 C++ 语言的性能与其他高级语言更友好的语法,对代码安全性问题提供了额外的关注。

Rust 最初的设计者是格雷顿.霍尔(Graydon Hoare),后离开 Mozilla ,目前服务于苹果公司,从事 Swift 相关工作。

Rust 原本是格雷顿.霍尔的私人项目,Mozilla 于 2009 年开始赞助该项目,并于 2010 年作为官方项目发布。

2018 年 12 月,Rust 那个万年不变的 “极简主义” 风格官网改版了。采用了全新的视觉设计,不仅显得更现代化,还能让用户在获取信息方面具有更大的灵活性。它仍保留了旧版本的极简主义理念,但与此同时还添加了一些大胆的色彩,以改进视觉多样性。
自 Rust 发布后,其发展一路向好,已经连续五年成为 Stack Overflow 最受欢迎的编程语言。下面小编汇总了一些 Rust 发展路上的大事件。

2019 年 7 月,微软拥抱 Rust,探索使用 Rust 编程语言作为 C、C++ 和其他语言的替代方案,以此来改善应用程序的安全状况。

2019 年 10 月,AWS 宣布赞助 Rust。

2020 年 6 月,Rust 首次进入 TIOBE 编程语言榜单前 20 名。

2020 年 8 月,Chrome 团队也开始尝试 Rust,探索 Rust 与 C++ 的互操作性。

2020 年 11 月,AWS 加大支持力度,计划雇佣更多的 Rust 开发人员,以支持这种年轻语言背后的开源社区。

2020 年 12 月,著名科学期刊 Nature 刊登了一篇文章,表明 Rust 语言风靡学术界,正在成为学术界最受欢迎的编程语言之一。

2021 年 2 月,Mozilla 联合微软、谷歌、AWS、华为四大技术厂商创立 Rust 基金会,且成为社区热门话题。

2021 年 6 月,几十年来只使用 C 语言的 Linux 内核中使用 Rust 代码。
然而,Rust 发展至今,也有一些引起大家争议的事情发生。

就在2021 年 11 月,Rust 逐渐趋于成熟,Rust 基金会宣布正式任命 Rebecca Rumbul 为该组织的执行董事兼 CEO 没多久,就出现了 Rust 审核团队集体辞职的事情,团队成员 Andrew Gallant 表示此举是为了抗议 Rust 核心团队 (Core Team) 不对除自己以外的任何人负责。

在前段时间,Rust 1.59 发行公告夹杂着一些带政治立场的段落,被用户发帖建议:不应在技术文章中夹杂非技术的内容(如政治、女权、种族等各类运动),技术内容和非技术声明应当在不同的板块中进行公告。然而该建议不但未被采纳,反而惨遭 Rust 社区锁帖。
Rust 的学习难度一直是被吐槽的地方,在 2020 年 Rust 语言调查报告中,就有 15.8% 的受访者表示,如果 “Rust 不那么令人恐惧、更容易学习或不太复杂”,他们会更多地使用 Rust。在2021 年 Rust Survey 调查中,在近万名受访者中,有 83% 的人认为在生产环境中采用 Rust 十分具有挑战性。

在 2017 年,也有一名后端开发者讲述了自己如何在 Rust 和 Go 之间做出选择。他的答案很简单,选择了 Go,该名开发者表示之所以这样选择,不是因为 Go 是更好的语言,而是因为对于一个(看似)简单的问题,人们更想要一个简单的答案。两门语言相对来说,Rust 比较难,花了好几个月的时间,才让它能有点提升我的生产力。

其实,Rust 团队或许已经认识到Rust 语言的学习门槛之高是屡屡被人诟病的一个问题。就在 Rust 公布的 2024 年路线图中有很重要的一点就是:降低学习门槛!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|机械荟萃山庄 ( 辽ICP备16011317号-1 )

GMT+8, 2024-12-30 01:38 , Processed in 0.106140 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表