728x90
Rust의 장점
1. 강력한 타입 시스템을 통한 높은 안전성 제공
2. 저수준의 리소스들을 제어할 수 있기 때문에 하드웨어에 가깝게 실행 가능
Rust의 특징 : 안전성, 속도, 동시성
안전성
- Rust에서 변수들의 입력은 컴파일이 되어 있기 때문에 정적이며 강력하다. 러스트의 컴파일러는 대부분 타입을 추론할 수 있기 때문에 모든 항목에 대해 타입을 표시하라고 강요하지 않는다.
- Rust의 컴파일러는 컴파일 동안 메모리 충돌, 누수 등,, 여러가지 문제를 감지 할 수 있다.
- 네이티브 코드를 컴파일한다.
동시성
- 동시성을 위한 매커니즘 중 하나로 얼랭에서 잘 알려진 액터 모델을 채택
- 스레드라고 부르는 경량 프로세스들이 병렬로 수행한다. 힙 메모리를 공유하지 않고 채널을 통해 데이터를 전달
728x90
댓글