본문 바로가기

Programming/Rust

Rust란 ? (Rust 기본 개념)

Rust?

Rust는 모질라 리서치에서 개발한 범용 프로그래밍 언어이다.

안전하고, 병렬적이며, 실용적인 언어로 디자인되었다.

 

Rust는 2020 stack overflow에서 가장 인기있는 언어로 꼽혔다.

https://insights.stackoverflow.com/survey/2020#most-loved-dreaded-and-wanted

 

Rust가 인기있는 이유가 무엇일까?

 

1. 성능: Rust만의 효율적인 메모리 관리법으로 성능이 뛰어나다. 저수준 시스템 레벨 언어 C/C++를 대체할 수 있다.

2. 신뢰

3. 생산성

Rust로 웹 개발?

Rust 기반 웹프레임워크로 Actix Web, Rocket 등이 존재한다.

https://www.techempower.com/benchmarks/

해당 사이트는 프레임워크의 퍼포먼스를 정리해놓은 사이트인데, Actix등 Rust기반 프레임워크가 높은 순위에 있는 것을 볼 수 있다.

Cargo

Cargo는 Rust의 Build system & package manager이다.

마치 Spring의 Gradle이라고 볼 수 있다.

'Programming > Rust' 카테고리의 다른 글

Rust Ownership (Rust만의 특별한 메모리 관리법)  (0) 2021.02.05