kirancodes.me
To Proof Maintenance & Beyond!

Learning and Programming Challenges of Rust: A Mixed-Methods Study

Shuofei Zhu, Ziyi Zhang, Boqin Qin, Aiping Xiong, Linhai Song

Abstract

Rust is a young systems programming language designed to provide both the safety guarantees of high-level languages and the execution performance of low-level languages. To achieve this design goal, Rust provides a suite of safety rules and checks against those rules at the compile time to eliminate many memory-safety and thread-safety issues. Due to its safety and performance, Rust's popularity has increased significantly in recent years, and it has already been adopted to build many safety-critical software systems.

BibTeX
@inproceedings{Zhu-al:ICSE22,
  author    = {Shuofei Zhu and
               Ziyi Zhang and
               Boqin Qin and
               Aiping Xiong and
               Linhai Song},
  title     = {Learning and Programming Challenges of Rust: A {Mixed-Methods} Study},
  booktitle = {ICSE},
  pages     = {1269--1281},
  publisher = {{ACM}},
  year      = {2022},
}

Related papers