EMZETT.
Giriş yap

Rust: sahiplik ve ödünç alma – çöp toplayıcısız güvenli bellek

Kısaca: Rust belleği derleyicinin denetlediği sahiplik kurallarıyla yönetir: her değerin tam bir sahibi vardır, ödünç alma denetlenir ve böylece ne bellek sızıntıları ne de erişim hataları ortaya çıkar.

Biraz daha ayrıntılı: C ve C++‘ta bellek iki kez serbest bırakılabilir veya serbest bırakıldıktan sonra okunabilir (use-after-free). Diğer diller bir çöp toplayıcı kullanır (Java, Go, Python). Rust bunu derleme zamanında sahiplik, ödünç alma ve yaşam süreleriyle çözer: hatalar başlamadan önce bulunur, çalışma zamanı maliyeti olmadan.

Ayrıntılı

Üç kural

  1. Her değerin bir sahibi vardır…

Ayrıca bak: Yığın ve öbek, Çöp toplama yöntemleri, Bellek sızıntısı, Rust