Rust的安全性是真实的,但不是免费的。你要为此付出复杂性的代价:所有权、生命周期、借用规则都很难学。有时候 借用检查器 会跟你较劲,即使你清楚自己在做什么。而C很简单,不安全,但简单。没有生命周期,没有借用检查器,只有指针、结构体和函数。在某些场景下,简单比安全更重要:内存极度受限的微型嵌入式系统、Rust工具链尚未覆盖的冷门硬件平台、在最底层工作的引导程序和固件。
近年来,Rust 似乎成为了一门颇具争议性的语言。一方面,美国不少政府部门公开呼吁别再用 C/C++ 了,转向 Rust 等内存安全的编程语言。同时,各大公司竞相拥抱,强调用 Rust 可以写出更安全的代码。另一方面,开发者中又出现了明显的“逆反”心理,不少人既 ...
Rust并不只是另一种短暂流行的语言;它是一个系统程序设计的强力工具,它正在引发一场关于我们如何编写底层代码的讨论。它结合了C语言毫不妥协的性能,并将其封装在一个真正具有反制能力的类型系统中,再加上一个在初期可能让你梦魇连连、但最终能 ...
Rust以零成本抽象和严格的所有权模型,为嵌入式系统提供可靠内存安全,兼顾高效与实时控制,正在成为嵌入式开发的新标准… Rust并不只是另一种短暂流行的语言;它是一个系统程序设计的强力工具,它正在引发一场关于我们如何编写底层代码的讨论。
微软正在推动一项可能重塑整个软件工程史的长期工程:在 2030 年结束前,彻底消除其核心代码库中的 C 和 C++ 代码,并全面迁移至 Rust 语言。这一目标不仅涉及 Windows、Azure 等关键基础设施,也意味着对全球规模最大的商业代码资产之一进行系统性重构。
微软正计划将其整个代码库迁移到Rust语言,并已开始招聘相关人员以推动这一目标的实现。 微软杰出工程师盖伦·亨特(Galen Hunt)近日在LinkedIn上发文表示:“我的目标是在2030年前,从微软彻底清除每一行C和C++代码。” 他补充道:“我们的策略是结合人工智能 ...
微软计划在 2030 年前用 Rust 替换所有 C/C++ 代码。 微软正在推动一项可能重塑整个软件工程史的长期工程:在 2030 年结束前,彻底消除其核心代码库中的 C 和 C++ 代码,并全面迁移至 Rust 语言。这一目标不仅涉及 Windows、Azure 等关键基础设施,也意味着对全球规模 ...
忍不了了,微软要消灭 C 语言了? 最近几天,有关微软设定目标,要在 2030 年从代码中彻底删除 C 和 C++ 的消息引发了人们的大讨论。 事情是这样的:发出此等言论的 Galen Hunt 是微软的一名杰出工程师,他在微软已经工作了 28 年。最近他在领英上招人,开放 ...