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.
- ランタイムやガベージコレクションがない
- パフォーマンスを犠牲にせず、信頼性と安全性に焦点を当てている