본문 바로가기
Programming/Rust

현 시점에서 Rust 언어를 배워야하는 이유

by 가우리언 2024. 11. 27.
728x90
반응형

 

Rust 언어를 배워야하는 이유는 여러가지가 있다. 먼저, Rust 언의 장점을 알아보자.

 

  • 안전한 메모리 관리로 보안취약성 줄임 (C/C++ 에 비해서)
  • C/C++에 버금가능 강력한 성능
  • 편리한 패키지 관리자 제공 (Cargo, crates.io)
  • 여러 개발도구 지원 (IntelliJ, VS Code, Vim, Helix 등)

 

< 개발자들이 가장 좋아하는 언어 >

2015년부터 스택 오버플로우 설문조사에서 매년 가장 좋아하는 언어 중에 하나로 선정되고 있다.

https://survey.stackoverflow.co/2023/#section-admired-and-desired-programming-scripting-and-markup-languages

 

< 운영체제 개발 언어 >

Windows, Linux, Android

 

< 대기업들이 주목하고 있는 언어 >

아마존, 구글, 마이크로소프트, 페이스북, 모질라, 리눅스 재단, 디스코드, 드롭박스, npm 등 IT 관련하여 유명한 기업이나 재단이 자사 서비스에 Rust를 적극적으로 활용하고 있다.

 

 

미국 국가안보국(NSA)에서도 C/C++ 대신 Rust, Go, C#으로 전환을 권고

 

최근 (2024년)에 정말 많은 책들이 국내에 출판되었다.

 

국내 커뮤니티도 Facebook, Discord 에 있고, 이용자가 많이 늘었다.

 

Go 언어에 비해서는 아직 지원되는 패키지(크레이트)가 적기는 하지만, 왠만한 프로젝트는 무리없이 진행할 수 있을 것 같다.

 

개인적으로는 Web API 서버, WASM 등에 활용할 것이다.

 

 

728x90
반응형