Rust とは何か?
Rust は新しいプログラミング言語で、2015 年に 1.0 がリリースされました:
- Rust は C++ と似た役割を担う静的コンパイル言語です
rustcはバックエンドとして LLVM を使用します。
- Rust は多くのプラットフォームとアーキテクチャをサポートしています:
- x86, ARM, WebAssembly, …
- Linux, Mac, Windows, …
- Rust は幅広いデバイスで使用されています:
- ファームウェアやブートローダー、
- スマートディスプレイ、
- 携帯電話、
- デスクトップ、
- サーバー。
Rust は C++ と同じ領域に位置しています:
- 高い柔軟性。
- 高い制御性。
- マイクロコントローラーのような、リソースが非常に限られたデバイスにもスケールダウンできます。
- ランタイムやガベージコレクションを持ちません。
- パフォーマンスを犠牲にすることなく、信頼性と安全性を重視しています。