본문 바로가기
Language/Rust

Rust의 장점 및 특징

by y.j 2021. 10. 4.
728x90

Rust의 장점

 1. 강력한 타입 시스템을 통한 높은 안전성 제공

 2. 저수준의 리소스들을 제어할 수 있기 때문에 하드웨어에 가깝게 실행 가능

 

Rust의 특징 : 안전성, 속도, 동시성

 안전성

  • Rust에서 변수들의 입력은 컴파일이 되어 있기 때문에 정적이며 강력하다. 러스트의 컴파일러는 대부분 타입을 추론할 수 있기 때문에 모든 항목에 대해 타입을 표시하라고 강요하지 않는다.
  • Rust의 컴파일러는 컴파일 동안 메모리 충돌, 누수 등,, 여러가지 문제를 감지 할 수 있다.
  • 네이티브 코드를 컴파일한다.

동시성

  • 동시성을 위한 매커니즘 중 하나로 얼랭에서 잘 알려진 액터 모델을 채택
  • 스레드라고 부르는 경량 프로세스들이 병렬로 수행한다. 힙 메모리를 공유하지 않고 채널을 통해 데이터를 전달

 

728x90

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

고차원 함수와 매개변수화를 통한 코드 일반화  (0) 2021.10.09
패턴매칭  (0) 2021.10.08
데이터 구조화  (0) 2021.10.06
함수와 제어문  (0) 2021.10.06
변수  (0) 2021.10.04

댓글