不过谷歌的做法不是立刻让Rust来替代C/C++,而是新代码用Rust来写。从官方发布的数据里可以看到,C和C++还是占主导地位,Rust的比例在逐步提升。而截止去年年底,谷歌表示,Android中用Rust写的部分,还没有发现任何安全漏洞。这个结果非常重要,因为它意味着Rust能有效防止Android中最常见的漏洞——也就是内存安全漏洞。
从这以后,他们就一直在Android开源项目中扩大Rust的使用。 不过谷歌的做法不是立刻让Rust来替代C/C++,而是新代码用Rust来写。 从官方发布的数据里可以看到,C和C++还是占主导地位,Rust的比例在逐步提升。 而截止去年年底,谷歌表示,Android中用Rust写的部分,还没有发现任何安全漏洞。 这个结果非常重要,因为它意味着Rus...
微软计划将 Rust 作为 C 和 C++ 的安全替代品。 根据微软安全响应中心提供的数据,所有微软年度补丁中约有 70% 是针对内存安全漏洞的修复程序。这样高的百分比是因为Windows和大多数其他微软产品主要使用 C 和 C++ 编写,这两种“内存不安全”(memory-unsafe)的编程语言允许开发人员对内存地址进行细粒度控制,并且可以...
从长远来看,这可能对 Rust 有利,因为仅仅讨论就会让人们探索 C++ 的替代方案。 如何提高 C/C++ 编译速度,点击获取解决方案 如何提高 C/C++ 编译速度,点击获取解决方案 如何提高 C/C++ 编译速度,点击获取解决方案 为什么 D、Nim 和 Zig 没有优势? 已经有人尝试提出 C++ 的继任者,它称为 D。 并且它还不是唯...
不过谷歌的做法不是立刻让Rust来替代C/C++,而是新代码用Rust来写。 从官方发布的数据里可以看到,C和C++还是占主导地位,Rust的比例在逐步提升。 而截止去年年底,谷歌表示,Android中用Rust写的部分,还没有发现任何安全漏洞。 这个结果非常重要,因为它意味着Rust能有效防止Android中最常见的漏洞——也就是内存安全漏洞...
Rust和C都广泛应用于系统开发方面,两者的设计思路却完全不一样,因为Rust发展太快,产生了替代C语言的...
Mark Russinovich表示,“说到编程语言,现在是时候停止用 C/C++开发任何新项目了,在那些需要使用 non-GC 语言的场景中使用 Rust。为了安全性和可靠性考虑,业界应该宣布放弃(C/C++)这些语言。”要知道,微软的核心产品,比如Windows、Office及Auzre云计算等依然是基于C/C++语言开发的,该公司的C/C ++代码库可能...
Russinovich在推特上表示:“是时候停止使用C/C++创建任何新项目了。如果你要开新项目,而且需要使用非GC语言的时候,建议使用Rust替代。出于安全和可靠的考虑,业界应该宣布弃用C/C++。”不过他也强调,并非是要用Rust完全取代C/C++写好的东西,只是“对于新工具,我会偏向Rust”。
Rust是一门系统级编程语言,由Mozilla开发并于2010年首次公开发布。它的设计目标是提供与C/C相媲美的性能,但同时提供更高的安全性和内存安全。由于Rust语言的特性,许多人认为它可以完全替代C/C,本文将深入探讨这个问题。 Rust语言的特性 Rust语言具有许多优秀的特性,使其成为一门强大的编程语言。下面将介绍一些最重要...
Russinovich在推特上表示:“是时候停止使用C/C++创建任何新项目了。如果你要开新项目,而且需要使用非GC语言的时候,建议使用Rust替代。出于安全和可靠的考虑,业界应该宣布弃用C/C++。”不过他也强调,并非是要用Rust完全取代C/C++写好的东西,只是“对于新工具,我会偏向Rust”。