Reklam · TEST
AdSense Test ReklamıGönderi üstü · Görüntülü

Rust 1.99.0 Yayınlandı: C Uyumlu Variadic Fonksiyonlar Geldi

Rust ekibi 1.99.0 sürümünü duyurdu. Eğer rustup ile Rust kurulu bir bilgisayarın varsa, güncellemek için terminale rustup update stable yazman yeterli. Henüz Rust yüklü değilse, resmi siteden rustup'ı indir ve kurun.

Bu sürümün en önemli yeniliği C-ABI variadic fonksiyonlarının stabilizasyonu. Basit söylemek gerekirse, artık Rust'ta "C" ve "C-unwind" ABI'ları kullanarak değişken sayıda argüman alan fonksiyonlar tanımlayabiliyor. Variadic fonksiyonlar üç nokta (...) söz dizimi ile yazılıyor ve kaç argüman alacağı önceden belli olmayan işlevler için kullanılıyor.

Daha önce Rust, dışarıdan tanımlı variadic fonksiyonları (örneğin libc::printf) çağırabiliyordu. Şimdi kendi variadic fonksiyonlarını da yazabilirsin. Bu, C kütüphaneleriyle entegrasyon gereken projelerde çok işe yarar. Sistem programlaması, FFI (Foreign Function Interface) ile uğraşan, ya da eski C kodlarıyla uyum sağlamak zorunda olan yazılımcılar için bu değişiklik pratik bir kolaylık.

Reklam · TEST
AdSense Test ReklamıYazı arası (gönderi içi) · Yazı arası

Sürümü test etmek istersen beta kanalına geçebilirsin: rustup default beta. Nightly'yi denemek için de rustup default nightly yaz. Herhangi bir hata bulursan Rust ekibine bildir.

Variadic fonksiyonlar C dünyasında yaygın olduğu için, Rust'ın bu desteği FFI projelerine ciddi bir rahatlık getiriyor. Sistem seviyesi yazılım geliştiriyorsan ya da C/C++ kütüphaneleriyle çalışıyorsan bu güncelleme seni doğrudan ilgilendirir.

Reklam · TEST
AdSense Test ReklamıGönderi altı · Görüntülü
konu hakkında tepkinizi verebilirsiniz