我看到的一篇文章谈到了由Mozilla开发的Rust编程语言,以及它打算取代C++。Rust的一个优点是缺乏预读内存。Mozilla CTO Brendan Eich说道:"在Rust中没有预读内存,但在C ++中存在这些问题,导致很多浏览器漏洞,而这将被Rust解决。"有趣的是,目前Google上只有4个与“预读内存”短语匹配的搜索结果,全部都指向这篇文章本身。什么是C++中的预读内存,为什么会出现这个问题呢?
这篇文章还包含这段明显错误的引用:
"C ++从设计上来说是不安全的",他说。 "它让您接触到底层的东西",这意味着代码运行在本地,并且不必在CPU可以理解之前进行编译,"但是它是不安全的。
因此,我认为可以肯定地说该文章不可靠,并且可能误传了他的话。