Rust释2019年新发展计画 放慢步调让专案更加稳定

2024-02-08 11:20

本文主要是介绍Rust释2019年新发展计画 放慢步调让专案更加稳定,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Mozilla力推的程序语言Rust释出了今年度发展计划,将2019定为复兴与成熟(Rejuvenation and Maturation)的一年。由于Rust社群不少开发者认为Rust走太快了,甚至在年度部落格征稿中,也有许多文章建议Rust项目应该先求稳定,因此社群共同决定,将成熟(Maturity)订为Rust的2019年主题。
Rust释2019年新发展计画 放慢步调让专案更加稳定
去年Rust释出了第一个真正可用的版本Rust 2018,这是一个包含工具、文件、工作组以及新网站的版本,有越来越多组织或是企业,开始将Rust用于处理关键任务上。官方提到,他们从Rust 2018大调查中看到,开发者现在需要的是更成熟的函式库,以及好用的IDE,如此才能进一步扩展Rust的使用率。Rust All Hands会议上,除了2018年的重点生产力,更多的形容词落在成熟、实用性、可持续性和稳定等词,官方认为,Rust在2018年的成长有目共睹,但也留下了技术债,在组织上也有许多待改进的地方,因此2019年是时候先退一步,进行评估为未来做准备。

官方提到,他们今年计划的工作分为三大类,治理、完成长期要求以及改善现有语言功能与工具。一开始的时候Rust项目只有8名核心成员,随着增加子项目,核心成员一路成长到现在超过百位,同样地,社群的人数也有惊人的成长,而以前使用于小项目的流程,现在已经显得吃紧,最明显的便是RFC程序,他们今年将会修改RFC流程,让流程更符合Rust社群的现况。官方表示,他们建立了新的治理工作组,着手调整治理结构,强化团队间的知识传递与策略实施。

Rust在2018年在功能发展上开了许多新战场,虽然很多功能都大致完成,但仍有不少问题尚未完全解决,使得项目处于不稳定的状态,像是Cargo团队的自定义注册表,语言团队负责的异步功能async/await,而函式库团队则正着手完善客制化分配器。有许多项目存在复杂问题待解,今年团队会放更多的心力在解决问题上,结束这些项目。

而这些团队也会更专注于改善开发者的体验,包括开发工具的改善,加速编译时间,并能够更好的支持跨平台编译,并透过改进参照和制定不安全程序代码指南,以完善语言规范,而WebAssembly工作组也会在今年改善wasm除错等支持。在社群支持方面,重点会放在为新加入者成立的工作组计划RustBridge、活动支持、视频频道以及社群行事历,另外,社群也希望将Rust带向国际化,向非英语系国家使用者推广Rust,社群团队也将会调整会议时间,解决会议只配合美国或是欧洲时区的问题。

转载于:https://blog.51cto.com/13220658/2384631

这篇关于Rust释2019年新发展计画 放慢步调让专案更加稳定的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/weixin_34334744/article/details/91674553
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/690858

相关文章

Rust中的注释使用解读

《Rust中的注释使用解读》本文介绍了Rust中的行注释、块注释和文档注释的使用方法,通过示例展示了如何在实际代码中应用这些注释,以提高代码的可读性和可维护性... 目录Rust 中的注释使用指南1. 行注释示例:行注释2. 块注释示例:块注释3. 文档注释示例:文档注释4. 综合示例总结Rust 中的注释

Rust格式化输出方式总结

《Rust格式化输出方式总结》Rust提供了强大的格式化输出功能,通过std::fmt模块和相关的宏来实现,主要的输出宏包括println!和format!,它们支持多种格式化占位符,如{}、{:?}... 目录Rust格式化输出方式基本的格式化输出格式化占位符Format 特性总结Rust格式化输出方式

Rust中的Drop特性之解读自动化资源清理的魔法

《Rust中的Drop特性之解读自动化资源清理的魔法》Rust通过Drop特性实现了自动清理机制,确保资源在对象超出作用域时自动释放,避免了手动管理资源时可能出现的内存泄漏或双重释放问题,智能指针如B... 目录自动清理机制:Rust 的析构函数提前释放资源:std::mem::drop android的妙

Rust中的BoxT之堆上的数据与递归类型详解

《Rust中的BoxT之堆上的数据与递归类型详解》本文介绍了Rust中的BoxT类型,包括其在堆与栈之间的内存分配,性能优势,以及如何利用BoxT来实现递归类型和处理大小未知类型,通过BoxT,Rus... 目录1. Box<T> 的基础知识1.1 堆与栈的分工1.2 性能优势2.1 递归类型的问题2.2

在Rust中要用Struct和Enum组织数据的原因解析

《在Rust中要用Struct和Enum组织数据的原因解析》在Rust中,Struct和Enum是组织数据的核心工具,Struct用于将相关字段封装为单一实体,便于管理和扩展,Enum用于明确定义所有... 目录为什么在Rust中要用Struct和Enum组织数据?一、使用struct组织数据:将相关字段绑

浅析Rust多线程中如何安全的使用变量

《浅析Rust多线程中如何安全的使用变量》这篇文章主要为大家详细介绍了Rust如何在线程的闭包中安全的使用变量,包括共享变量和修改变量,文中的示例代码讲解详细,有需要的小伙伴可以参考下... 目录1. 向线程传递变量2. 多线程共享变量引用3. 多线程中修改变量4. 总结在Rust语言中,一个既引人入胜又可

Rust 数据类型详解

《Rust数据类型详解》本文介绍了Rust编程语言中的标量类型和复合类型,标量类型包括整数、浮点数、布尔和字符,而复合类型则包括元组和数组,标量类型用于表示单个值,具有不同的表示和范围,本文介绍的非... 目录一、标量类型(Scalar Types)1. 整数类型(Integer Types)1.1 整数字

Rust中的Option枚举快速入门教程

《Rust中的Option枚举快速入门教程》Rust中的Option枚举用于表示可能不存在的值,提供了多种方法来处理这些值,避免了空指针异常,文章介绍了Option的定义、常见方法、使用场景以及注意事... 目录引言Option介绍Option的常见方法Option使用场景场景一:函数返回可能不存在的值场景

BUUCTF靶场[web][极客大挑战 2019]Http、[HCTF 2018]admin

目录   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 [web][HCTF 2018]admin 考点:弱密码字典爆破 四种方法:   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 访问环境 老规矩,我们先查看源代码

从戴尔公司中国大饭店DTF大会,看科技外企如何在中国市场发展

【科技明说 | 科技热点关注】 2024戴尔科技峰会在8月如期举行,虽然因事未能抵达现场参加,我只是观看了网上在线直播,也未能采访到DTF现场重要与会者,但是通过数十年对戴尔的跟踪与观察,我觉得2024戴尔科技峰会给业界传递了6大重要信号。不妨简单聊聊:从戴尔公司中国大饭店DTF大会,看科技外企如何在中国市场发展? 1)退出中国的谣言不攻自破。 之前有不良媒体宣扬戴尔将退出中国的谣言,随着2