Rustとは？
Rustは、マルチパラダイム、高水準、汎用プログラミング言語なのだ。Rustは、パフォーマンス、型安全性、並行性を重視しているのだ。Rustは、ガベージコレクタや他のメモリセーフ言語に見られる参照カウントを必要とせず、メモリセーフ（すべての参照が有効なメモリを指すこと）を実現しているのだ。メモリ安全性の確保とデータ競合の防止を同時に実現するため、Rustの「ボローチェッカー」は、コンパイル時にプログラム内のすべての参照のオブジェクト寿命を追跡するのだ。Rustはシステムプログラミングによく使われていますが、関数型プログラミングの構成要素を含む高水準の機能も備えているのだ。