Rust 是一个日益受欢迎的 COBOL 迁移目标,适合那些希望在没有垃圾回收器的情况下同时获得内存安全和高性能的组织。对于安全关键型和性能敏感型系统而言,COBOL 迁移到 Rust 的保证极具说服力:整类内存错误在编译时就被捕获,生成的二进制文件快速且可预测。 Rust 同时也是此列表中要求最高的目标,因为它的所有权和借用模型与 COBOL 的扁平数据模型有着根本性的不同。本指南解释 COBOL 迁移到 Rust 实际涉及什么、英国企业可用的方法、成本如何,以及如何管理风险。 要点(TL;DR) Rust 适合内存安全和性能都很重要的 COBOL 迁移,没有垃圾回收器,也没有运行时开销 Rust 的所有权和借用模型是决定性的挑...
Rust语言
关于Rust编程语言的指南、教程和资源,包括内存安全、所有权、并发和实际项目。
C++ 与 Rust 之间的内存安全讨论已成为软件工程领域最活跃的话题之一。政府机构纷纷发表了意见,各类技术会议为此设立了专题演讲,双方阵营都持有强烈的观点。 我先表明立场:Rust 是一门优秀的语言。 它的所有权模型和借用检查器确实具有创新性,能够在编译时捕获整类缺陷。如果你正在启动一个新项目,且 Rust 适合你的团队和技术生态,那是一个很好的选择。 与此同时,C++ 依然是全球性能要求最苛刻的软件的基石:操作系统内核、游戏引擎、浏览器、数据库和金融系统。这并非偶然,也不是因为这些团队没听说过 Rust。 我在这篇文章中想探讨的,是争论中经常被忽视的一个要点:现代 C++(C++11 及之后的版本)提供了编写内存安全代码的强大工...