Rust 언어를 배워야하는 이유는 여러가지가 있다. 먼저, Rust 언의 장점을 알아보자.
- 안전한 메모리 관리로 보안취약성 줄임 (C/C++ 에 비해서)
- C/C++에 버금가능 강력한 성능
- 편리한 패키지 관리자 제공 (Cargo, crates.io)
- 여러 개발도구 지원 (IntelliJ, VS Code, Vim, Helix 등)
< 개발자들이 가장 좋아하는 언어 >
2015년부터 스택 오버플로우 설문조사에서 매년 가장 좋아하는 언어 중에 하나로 선정되고 있다.
< 운영체제 개발 언어 >
Windows, Linux, Android
< 대기업들이 주목하고 있는 언어 >
아마존, 구글, 마이크로소프트, 페이스북, 모질라, 리눅스 재단, 디스코드, 드롭박스, npm 등 IT 관련하여 유명한 기업이나 재단이 자사 서비스에 Rust를 적극적으로 활용하고 있다.
미국 국가안보국(NSA)에서도 C/C++ 대신 Rust, Go, C#으로 전환을 권고
최근 (2024년)에 정말 많은 책들이 국내에 출판되었다.
국내 커뮤니티도 Facebook, Discord 에 있고, 이용자가 많이 늘었다.
Go 언어에 비해서는 아직 지원되는 패키지(크레이트)가 적기는 하지만, 왠만한 프로젝트는 무리없이 진행할 수 있을 것 같다.
개인적으로는 Web API 서버, WASM 등에 활용할 것이다.
'프로그래밍 > Rust' 카테고리의 다른 글
Rust 시작해보기 (hello world 만들어보기) (0) | 2024.11.12 |
---|---|
Rust 시작해보기 (rustup 설치) (0) | 2024.11.08 |