Rustとは?
Rustは2015年に1.0版がリリースされた新しいプログラミング言語です:
- RustはC++と同様に、静的にコンパイルされる言語です
rustc
はバックエンドにLLVMを使用しています。
- Rustは多くのプラットフォームとアーキテクチャをサポートしています:
- x86, ARM, WebAssembly, …
- Linux, Mac, Windows, …
- Rustは様々なデバイスで使用されています:
- ファームウェアやブートローダ、
- スマートディスプレイ、
- 携帯電話、
- デスクトップ、
- サーバ。
This slide should take about 10 minutes.
RustとC++が似ているところ:
- 高い柔軟性。
- 高度な制御性。
- Can be scaled down to very constrained devices such as microcontrollers.
- ランタイムやガベージコレクションがない。
- パフォーマンスを犠牲にせず、信頼性と安全性に焦点を当てている。