Rust が特徴的なのは安全性を追求したメモリ管理の方法です。コンパイラが、所有権、借用、ライフタイムという独特な概念を使ってメモリを安全に管理します。この仕組を借用チェッカー(Borrow Checker)と呼びます。use after free や data race のような脆弱性のもととなるような操作を含むコードは、Borrow Checker によってコンパイルエラーになります。安全でないコードは、コンパイルすらされないのです。
34,000本の雑学記事からランダム表示
Rust が特徴的なのは安全性を追求したメモリ管理の方法です。コンパイラが、所有権、借用、ライフタイムという独特な概念を使ってメモリを安全に管理します。この仕組を借用チェッカー(Borrow Checker)と呼びます。use after free や data race のような脆弱性のもととなるような操作を含むコードは、Borrow Checker によってコンパイルエラーになります。安全でないコードは、コンパイルすらされないのです。