러스트란?

러스트는 2015년에 버전 1.0을 릴리즈 한 새로운 프로그램 언어입니다:

  • 러스트는 C++와 유사한 정적 컴파일 언어입니다
    • rustc는 LLVM을 백엔드로 사용합니다.
  • 러스트는 다양한 플랫폼과 아키텍쳐를 지원합니다:
    • x86, ARM, WebAssembly, ...
    • Linux, Mac, Windows, ...
  • 러스트는 다양한 장치에서 사용될 수 있습니다:
    • 펌웨어와 부트로더(임베디드)
    • 스마트 디스플레이,
    • 스마트폰,
    • 데스크탑,
    • 서버.
This slide should take about 10 minutes.

러스트는 C++가 사용되는 대부분의 곳에서 사용 가능합니다:

  • 높은 유연성.
  • 높은 수준의 제어.
  • 마이크로컨트롤러 같은 매우 제한된 장치로 스케일 다운 가능.
  • 별도의 런타임을 필요로 하지 않으며, 가비지 컬렉션도 없음.
  • 성능을 타협하지 않으면서도 안정성과 안전에 중점을 둠.