2020년 StackOverflow에서 65,000명을 대상으로 진행한 설문조사에서 내년에 사용하고 싶은 언어 1등(86.1%)
2021년 기준 6년 연속 StackOverflow에서 프로그래머들이 가장 사랑하는 언어
1. Rust 란?
"안전하고 병렬적이며 실용적인" 언어 이며 순수 함수형 프로그래밍, 액터 기반 병렬 프로그래밍, 명령형 프로그래밍, 객체 지향 프로그래밍 스타일이며 2012년 1월 첫 알파 버전인 0.1 발표
2. Rust 특징
- 컴파일 언어 **1
- 다중 패러다임 언어 **2
- LLVM (Low Level Virtual Machine) **3
**1 : https://ko.wikipedia.org/wiki/%EC%BB%B4%ED%8C%8C%EC%9D%BC_%EC%96%B8%EC%96%B4
**3 : https://ko.wikipedia.org/wiki/LLVM
3. 영향을 받은 언어
- Abstract Machine Model : C
- Data types : C, SML, OCaml, Lisp, Limbo
- Optional Bindings : Swift
- Hygienic Macros : Scheme
- Functional Programming : Haskell, OCaml, F#
- Attributes : ECMA-335
- Memory Model and Memory Management : C++, ML kit, Cyclone
- Type Classes : Haskell
- Crate : Assembly in the ECMA-335 CLI model
- Channels and Concurreny : Newsqueak, Alef, Limbo
- Message passing and Thread failure : Erlang
참고 자료 1 : https://www.rust-lang.org
참고 자료 3 : https://rust-kr.org
참고 자료 4 : https://learning-rust.github.io/docs/a1.why_rust.html
'Programming > 일반' 카테고리의 다른 글
Maximum Sub Array (0) | 2022.10.06 |
---|---|
[Network] iperf - 통신 속도 및 처리량 확인 (0) | 2022.03.03 |
에라토스테네스의 체 (0) | 2021.01.20 |
배열 크기 확인 (0) | 2020.09.18 |
Log[2] - Macro (0) | 2020.08.17 |