Rust的安全性是真实的,但不是免费的。你要为此付出复杂性的代价:所有权、生命周期、借用规则都很难学。有时候 借用检查器 会跟你较劲,即使你清楚自己在做什么。而C很简单,不安全,但简单。没有生命周期,没有借用检查器,只有指针、结构体和函数。在某些场景下,简单比安全更重要:内存极度受限的微型嵌入式系统、Rust工具链尚未覆盖的冷门硬件平台、在最底层工作的引导程序和固件。
作者 | Tim Anderson译者 | 刘雅梦策划 | 丁晓昀Steve Klabnik 是《Rust 编程语言》的作者,并且在过去的 13 年里对 Rust 项目做出了贡献,他宣布了 Rue,这是一种系统编程语言,它在没有垃圾回收的情况下探索内存安全性,同时优先考虑开发人员的人机工程学,而不是 Rust 的复杂性。该项目是在 Anthropic 的 Claude AI ...
至顶头条 on MSN
美国启动重大重构计划,用AI将易攻击代码转换为Rust语言
一项新倡议旨在利用AI工具自动将易受攻击的C/C++代码转换为内存安全的Rust语言,从而消除大部分已知软件漏洞。内存安全问题占软件漏洞的70%,而Rust在保持高性能的同时引入了内存安全机制。该项目计划投资1亿美元,到2030年将1亿行关键开源软件 ...
Rust 在 Linux 内核中的发展势头良好,预计将在短期内带来显著收益,尽管与以 C 语言为主的代码库的整合仍显得不太顺畅。 在近期维护者争议引发人们对 Linux 维护者是否愿意接纳 Rust 代码的质疑之际,互联网安全研究组的 Prossimo 内存安全项目负责人 Josh Aas 在上 ...
凭借卓越的内存效率、速度与安全性等特点,近几年 Rust 可谓深受大厂青睐: 2019 年,AWS 表示开始在其基础架构中越来越多地使用 Rust 后,决定赞助 Rust,即 Rust 团队可以优惠租用 AWS 基础设施以进行语言开发。 2021 年 2 月 9 日,Rust 基金会成立,Mozilla、亚马逊 ...
至顶头条 on MSN
Rust 1.93更新musl库增强网络功能
Rust团队发布了Rust 1.93版本,主要更新了bundled musl库至1.2.5版本,显著改进了DNS解析器操作。此次更新主要影响x86_64、aarch64和powerpc64le的静态musl构建,使Linux二进制文件的网络操作更加可靠。更新还调整了标准库内部结构,允许用Rust编写的全局分配器使用系统分配器,并稳定了23个API。开发者可通过rust update stable命 ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果