Skip to main content
QUICK REVIEW

[논문 리뷰] Rust: The Programming Language for Safety and Performance

William Bugden, Ayman Alahmar|arXiv (Cornell University)|2022. 06. 11.
Software Engineering Research인용 수 21
한 줄 요약

이 논문은 Rust와 벤치마크를 조사하며 Rust가 더 많은 주목을 받을 가치가 있으며 다른 주요 언어에 비해 전반적으로 성능, 안전성, 보안 면에서 우수하다고 주장한다.

ABSTRACT

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.

연구 동기 및 목표

  • Rust가 이끌어낸 주목을 받을 가치가 있는지에 대한 검토를 자극한다.
  • Rust의 어떤 특징들이 프로그래머들을 끌어들이고 안전성과 성능에 기여하는지 식별한다.
  • Rust가 안전성과 높은 성능에 대한 약속을 달성했는지 평가한다.
  • 최근의 Rust 연구와 다른 언어와의 비교 벤치마크 결과를 조사한다.

제안 방법

  • Rust에 관한 최근 연구를 조사하고 분석한다.
  • 다른 유력 프로그래밍 언어와 Rust를 벤치마크하고 비교한다.
  • 문헌의 실험 결과에 기초하여 Rust의 안전성, 성능, 보안을 평가한다.

실험 결과

연구 질문

  • RQ1Rust가 이끌어낸 증가된 주목을 받을 가치가 있는가?
  • RQ2Rust의 어떤 특징들이 이 언어에 프로그래머들을 끌어들이는가?
  • RQ3Rust는 안전하고 높은 성능의 언어인가, 그리고 이러한 주장이 실현되었는가?

주요 결과

  • Rust는 프로그래머들 사이에서 더 큰 관심을 받을 가치가 있다.
  • 실험적 벤치마크 결과는 성능, 안전성, 보안 측면에서 Rust의 전반적인 우월성을 나타낸다.
  • 본 연구는 포괄적이지 않으며 추가 연구가 필요하지만 Rust의 미래 언어로서의 유망한 특징에 대해 프로그래밍 및 연구 커뮤니티에 정보를 제공한다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.