2023 年 12 月,美国网络安全和基础设施局 (CISA)也开始联合 NSA、美国联邦调查局 (FBI) 以及澳大利亚、加拿大、英国和新西兰的网络安全机构发布了一份 23 页的《内存安全路线图指南》,直接点名 C 和 C++ 是内存不安全的语言代表,软件开发商应该放弃使用,从而迅速采用 Rust、C#、Go、Java、Python 和 Swift 等其...
Windows 操作系统安全总监 David “dwizzle” Weston 在上个月于以色列特拉维夫召开的 BlueHat IL 2023 大会上,宣布 Rust 将正式入驻 Windows 系统内核。 “在未来几周或者几个月内,大家将开始在内核中使用 Rust 来启动 Windows,这可太酷了。这项工作的基本目标,就是将一部分系统内 C++ 数据类型转换成 Rust 的...
2023 年 1 月 7 日更新:rustc 的 Cranelift 后端维护者 bjorn3 帮我看了下为什么 Cranelift 在我的项目上效果不佳:可能是 rustup 的开销导致的。如果绕过这部分 Cranelife 效果可能会有提升,上图中的结果没有采用任何措施。 编译器和链接器标志 编译器里有一堆可以加快(或减缓)构建速度的选项,让我们一一试...
doc.rust-lang.org/rustc 首先确认一些我们的编译目标,为了搞复杂点,我没用默认的64位,使用32位编译。 rust需要单独安装32位支持,调用命令行 rustup target add i686-pc-windows-msvc rust文件手撸一下c函数导出 extern "C" { fn hello(); } fn main() { unsafe { hello(); } println!("Hello, worl...
”C#的诞生最早可以追溯到20世纪90年代末,它从C++、Java和Delphi等语言中吸取了灵感,并结合了微软自身的创新,于2000年首次发布。目前最新的C# 12是一门既有Python的开发效率,又有C/C++/Rust性能的编程语言,可以开发包括但不限于桌面、移动、IoT、游戏、Web、云原生、移动和AI全场景支持。
随即微软加快了推进「Rust 重写一切」的步伐,后来也陆续有媒体爆料:微软已经用 3.6 万行 Rust 代码改写了,放弃了 C/C++;同时其还在 Microsoft Career 网站上发布了多个招聘启事,急需 Rust 精兵强将加入新的团队。 除此之外,2023 年 9 月,微软在发布新的 Azure 量子开发套件(QDK)预览版时,也透露了这一版本主要...
去年 12 月,美国网络安全和基础设施局(CISA)联合其他机构颁发了一份《内存安全路线图指南》, 其中就指出了 C 和 C++ 是内存不安全的编程语言,并呼吁软件开发商采用 Rust、Java 等其他内存安全的编程语言。来源:https://www.cisa.gov/sites/default/files/2023-12/The-Case-for-Memory-Safe-Roadmaps-508c...
去年12 月,美国网络安全和基础设施局(CISA)联合其他机构颁发了一份《内存安全路线图指南》, 其中就指出了 C 和 C++ 是内存不安全的编程语言,并呼吁软件开发商采用 Rust、Java 等其他内存安全的编程语言。 来源:https://www.cisa.gov/sites/default/files/2023-12/The-Case-for-Memory-Safe-Roadmaps-508c.pdf...
在Ockam之前,微软在4月份宣布,出于内存安全考虑,它将使用18万行Rust代码重写核心Windows库;Armin是Python web框架Flask的作者,他在一篇关于Python 2023发展趋势的文章中也提出了将Rust集成到Python项目和工具中的想法;Ruff的创始人在成立新公司时,也曾宣称未来将通过Rust彻底改变Python生态系统。
越来越多的公司正在考虑 Rust 作为 C 的替代方案。 C在 2021 年 9 月排名最高,在第一位: 排名前三的是 Python、C++、Java,Python 比例达到了惊人的 20.17%: Python 上个月刚创新高,这个月又创新高了: 总而言之,Python 现...