러스트란?
러스트는 2015년에 버전 1.0을 릴리즈 한 새로운 프로그램 언어입니다:
- 러스트는 C++와 유사한 정적 컴파일 언어입니다
rustc
는 LLVM을 백엔드로 사용합니다.
- 러스트는 다양한 플랫폼과 아키텍쳐를 지원합니다:
- x86, ARM, WebAssembly, ...
- Linux, Mac, Windows, ...
- 러스트는 다양한 장치에서 사용될 수 있습니다:
- 펌웨어와 부트로더(임베디드)
- 스마트 디스플레이,
- 스마트폰,
- 데스크탑,
- 서버.
This slide should take about 10 minutes.
러스트는 C++가 사용되는 대부분의 곳에서 사용 가능합니다:
- 높은 유연성.
- 높은 수준의 제어.
- 마이크로컨트롤러 같은 매우 제한된 장치로 스케일 다운 가능.
- 별도의 런타임을 필요로 하지 않으며, 가비지 컬렉션도 없음.
- 성능을 타협하지 않으면서도 안정성과 안전에 중점을 둠.