论文标题
生锈:安全性和性能的编程语言
Rust: The Programming Language for Safety and Performance
论文作者
论文摘要
Rust是一种年轻的编程语言,自2010年Mozilla向世界引入世界以来,它吸引了软件开发人员的关注。在这项研究中,我们试图回答一些研究问题。生锈应该受到如此越来越多的关注吗? Rust中有什么吸引程序员使用这种新语言?正如其早期开发商所声称的那样,安全性和性能是Rust的最初承诺。生锈是一种安全的语言,具有高性能吗?这些主张已经实现了吗?为了回答这些问题,我们调查并分析了有关生锈和研究的最新研究,这些研究将生锈与其他可用的著名编程语言进行了生锈。结果表明,RUST值得加剧程序员的兴趣,而最新的实验结果基准进行研究表明,就性能,安全性和安全性而言,Rust比其他公认的语言的总体优势。即使这项研究并不全面(并且必须在这一领域进行更多的工作),但它仍会将Rust的有前途的特征作为未来选择语言的有前途的特征提供信息。
Rust is a young programming language gaining increased attention from software developers since it was introduced to the world by Mozilla in 2010. In this study, we attempt to answer several research questions. Does Rust deserve such increased attention? What is there in Rust that is attracting programmers to this new language? Safety and performance were among the very first promises of Rust, as was claimed by its early developers. Is Rust a safe language with high performance? Have these claims been achieved? To answer these questions, we surveyed and analyzed recent research on Rust and research that benchmarks Rust with other available prominent programming languages. The results show that Rust deserves the increased interest by programmers, and recent experimental results in benchmarking research show Rust's overall superiority over other well-established languages in terms of performance, safety, and security. Even though this study was not comprehensive (and more work must be done in this area), it informs the programming and research communities on the promising features of Rust as the language of choice for the future.