- 695 名前:デフォルトの名無しさん [2021/07/31(土) 04:40:50.03 ID:0/nflKO9.net]
- 全てのプログラムは、実行中にコンピュータのメモリの使用方法を管理する必要があります。
プログラムが動作するにつれて、 定期的に使用されていないメモリを検索するガベージコレクションを持つ言語もありますが、 他の言語では、 プログラマが明示的にメモリを確保したり、解放したりしなければなりません。 Rustでは第3の選択肢を取っています: メモリは、コンパイラがコンパイル時にチェックする一定の規則とともに所有権システムを通じて管理されています。 どの所有権機能も、実行中にプログラムの動作を遅くすることはありません。 RustはC/C++のように高速でありながらメモリ安全性を保証します。 そのため大手IT企業を中心に多くのIT企業がRustを採用しています。
|

|