Rust官方公开了接下来在2024年还要完成的几项目标,这些目标重点在于提升Rust语言的易用性和性能。官方预告将会在今年推出Rust 2024
版本,并且继续改进异步程序开发体验,并实现Linux核心稳定支持Rust。
Rust 2024将会是Rust第四个主要版本,该版本的更新目标并非是市场推广,而是官方要解决一些较小但是重要的问题,要让Rust使用体验更加顺畅,像是支持在traits中使用- impl Trait和async fn,统一语法并提升一致性。另外,保留gen关键字以支持在未来可能加入异步生成器功能,还有调整!类型的回退行为,改善Rust类型系统使其更直觉。这些改进都会在2024年完成,并于Rust 1.85版本正式推出。
官方在2023年开发者大调查中发现,有超过52%的受访者将Rust用于开发服务器端和后端应用程序,因此承诺今年将异步程序开发列为重点改进项目。预计在今年加入的重要功能,包含异步闭包(Async Closure)和Send边界(Send Bounds)的支持,要让异步Rust的开发体验,达到与同步Rust相同的水准。
(http://www.shimto.cn)
来源:http://www.7106878.cn
(http://www.tdvl.cn)
来源:http://www.qcyzs.cn
(http://www.fzljj.cn)
来源:http://www.0577mj.cn
(http://www.xmqlk.cn)
来源:http://www.focusco.com.cn
(http://www.0577535.cn)
来源:http://www.springcable.cn
(http://www.0755cs.com.cn)
来源:http://www.ssc851.cn
(http://www.softcard.com.cn)
来源:http://www.tpns.com.cn
(http://www.hgka.com.cn)
来源:http://www.10108899.cn
(http://www.626691.cn)
来源:http://www.liuxiaoyao.com.cn
(http://www.artechdesign.cn)
来源:http://www.aspss.cn
Linux核心对Rust的支持程度,展示了Rust低端系统开发的潜力,官方在今年的另一个重要任务,是要进一步推进Linux核心对Rust支持的稳定度。目前Rust在Linux核心的支持仍处于实验性阶段,这是因为许多功能依赖尚未稳定的Rust语言特性。
因此解决这些不稳定语言特性,可奠定在Linux核心稳定使用Rust的基础,这对于证明Rust的成熟度和稳定性,以及凸显Rust在安全性和性能优势的重要性不言而喻。一旦这些障碍被消除,Rust便可被用于更广泛的场景。
未来Rust将有望成为Linux核心开发的一个稳定选项,大幅提升开发者在编写系统级软件时的安全性,并减少内存错误等低端程序开发问题,进而提高整个生态系的可靠性和安全性。