Rust, 쉽게 하자!

Rust 입문

[Rust] Rust 소개

바로크냥 2022. 9. 23. 02:52
 

1. Rust 소개

Rust는 비영리 단체인 Mozilla Foundation에서 개발 되고, Rust 커뮤니티를 중심으로 발전 하는 프로그래밍 언어입니다. 

2016년에서 2020년까지 StackOverflow가 프로그래머를 대상으로 실시한 설문 조사에서 “가장 사랑 받는 프로그래밍 언어”로 선정되기도 했습니다. 

 

Rust 코드의 모양은 C/C++과 비슷합니다. 

Rust가 주로 사용되는 분야도 C/C++과 비슷해서 시스템 프로그래밍에 강점을 보입니다. 물론 시스템 프로그래밍에만 사용할 수 있는 것은 아닙니다. Rust는 C/C++을 대체할 언어로 최근 인기가 상승 중입니다.

시스템 프로그래밍에 사용되는 것은 안정성이 높고 실행 속도가 빠르며 동시성 프로그래밍이 가능하기 때문입니다. 

Rust의 실행 속도는 C/C++에 필적하는 것으로 알려져 있습니다. 

소유권이라는 개념을 도입해서 가비지 컬렉터가 필요 없고 메모리 관리를 위해서 언제 메모리를 해제할지 고민할 필요가 없습니다.

또 Null 개념이 없습니다. Null Pointer도 없습니다. 그래서 에러 가능성을 획기적으로 줄였습니다.

컴파일러가 굉장히 친절해서 경고와 에러 메시지가 상세합니다. 심지어 에러를 수정할 코드를 추천하기도 합니다. 

 
 
 

 

 
 
 
반응형

'Rust 입문' 카테고리의 다른 글

[Rust] 주석 달기  (1) 2022.09.23
[Rust] main()을 알아보자  (1) 2022.09.23
[Rust] Cargo.toml을 알아보자  (1) 2022.09.23
[Rust] cargo 사용하기  (1) 2022.09.23
[Rust] Rust 인스톨하기  (1) 2022.09.23