10 Yıllık Pas: Programlama Dili Yıldönümünü Kutluyor
Pust programlama dili onuncu yıldönümünü kutluyor: İlk kararlı sürüm 15 Mayıs 2015'te yayınlandı.
Pust ekibi, 2025. Rust Haftası'nın bir parçası olarak Utrecht'te yıldönümü kutlaması düzenledi. Tesadüf için, altı haftalık bir döngüde görünen yeni versiyonun çıkış tarihi de doğum günü için düştü, böylece takım Live Rust 1.87'de sahnede açıklandı. Yeni sürümün ayrıntıları Rust Blog'da mevcuttur.

Doğum günü partisi 2025. Rust Haftası'nın bir parçası olarak Utrecht'te gerçekleşti.
(Resim: Rust Foundation)
Arabalar -Sislik ve Performans
Programlama dili en başından beri güvenlik için tasarlanmıştır ve esas olarak arşivleme kavramlarına ikna olmuştur. Depolama hataları, yazılımdaki kritik zayıflıkların çoğundan hala sorumludur.
Ayrıca oku
Daha Fazla Göster
Daha az belirti
Rust, bir çöp toplayıcının aşırı yüklenmesi ile uzanır ve bunun yerine mülkiyet kavramına dayanır: Freel Highlander filminden sonra sadece bir tane var, tam olarak bir sahip olabilir. Rust RAII ilkesini kullanır (kaynakların elde edilmesi başlatılmasıdır, kaynakların atanması başlatılır). Derleyici, bir nesnenin oluşturulması sırasında kaynakları saklı tutar ve nesne küreyi terk etmez tekrar serbest bırakır.
Sürümlerle kalıcı ters uyumluluk
Başka bir pas kuvveti geriye doğru uyumluluktur. Bu, pas derleyicisinin kararlı pasın ilk versiyonundan her kodu doldurmaya devam edeceği sözünü içerir. Yeni pas versiyonları normal altı haftalık bir saatte görünür ve uyumsuzluk getirmez. Değişiklikleri çiğnemeden mümkün olmayacak önemli değişiklikleri tanıtmak için birkaç pas baskısı var.
Özel şey, geliştiricilerin hangi sürümün yazılımlarını kullandığını belirlemeleri ve paketleri entegre ettiğinizde farklı sürümleri birleştirmek mümkündür. Çoğu pas yeniliği tüm basımlara akar.
Şimdiye kadar, Orijinal Rust 2015 ile dört baskı var. 1.31 versiyonu Rust 2018'i açtı. Yayın sırasında Rust Ekibi, Mozilla Hacks hakkındaki bir makalede yeni bir baskıda modifikasyon ve yeni bir ana versiyondaki sıçrama arasındaki farkı açıkladı.
Her şeyden önce, güncelleme mümkün olan en az sayıda rüptür değişikliğine neden olmalıdır. O zaman ekip, yeni anahtar kelimelerin yan etkisi olarak Async/Asvet modelini tanıttı. async VE await beraberinde getirildi. Kod, daha önce ayrılmayan terimleri, örneğin değişkenlerin adları olarak kullanıyorsa, bu bir sorun haline gelebilir.
Diğer şeylerin yanı sıra, bir sonraki Rust 2021 baskısı kapanışları tanıttı ve ITERS'e kendi bölümleriyle değere sahip. Sadece 2025'te yayınlanan Rust 2024'te, önümüzdeki hafta Haberler'de Sütun Ferris konuşmasının bir parçası olarak ayrıntılı bir katkı görünecek.
Motivasyondan Pas Vakfı'na
Mozilla'da çalışan Rust Fantasy Graydon Hoare, C ++ yazarken aşağı inmeniz gereken uzlaşmalardan memnun değildi. Haberler Geliştiricisi ile yapılan bir röportajda, depolamanın güvenliğini en büyük pas kuvveti olarak ilan etti. Başlangıçta Hoare, boş zamanlarında kişisel bir proje olarak boş zamanlarında dile başladı. Sadece 2009'da ilk kez halka açık bir şekilde konuştu.
Mozilla bu nedenle Rust'u güvenli bir tarayıcı motoru fikriyle kullandı. Sürüm 0.1'den ilk kararlı versiyona kadar, üç yıl tip sisteminin ve mülk modelinin eğitildiği ülkeye gitti. Başlangıçta pasla entegre edilmiş çöp toplayıcısı da ortadan kalktı.
Mozilla 2020 çalışanlarının dörtte birini serbest bıraktığında, bazıları Rust'a nasıl devam edeceği sorusunu sordu. Sonuç olarak, Rust Foundation 2021'in başında, programlama diliyle kar amacı gütmeyen bir kuruluş olarak ilgilenen oluşturuldu.
Linux, Android ve Microsoft'ta Rust
Son yıllarda, birçok büyük kuruluş ve şirket bir araya geldi. Programlama dili Linux çekirdeğine geldi ve Linux ve Unix için birçok kontrol satırı aracı artık pas olarak var.
Google, Android için daha fazla pas kullanıyor ve pas için krom açtı. Microsoft ayrıca Rust'a yemin ediyor ve Windows Driver'ın Rust'ta geliştirilmesi için bileşenler yayınladı. Microsoft Azure CTO, 2022'de yeni projeler için C veya C ++ yerine pas kullanmaya çağırdı.
Bununla birlikte, pas bir ada değildir ve genellikle C veya C ++ ile birleştirilir. Bu nedenle Pas Vakfı, birlikte çalışabilirliği iyileştirmeyi planladı ve 2024'ün sonunda, programlama dillerinin etkileşimini iyileştirmek için üç temel strateji çağrısında bulundu.

(Resim: Rust Foundation / Karen Rustad Tölva)
Her durumda, Rust kalmaya geldi. Bu nedenle, Karen Rustad Tölva tarafından tasarlanan Mascotte Rust Ferris ile birlikte, onuncu doğum günü için en iyisini diliyoruz!
(RME)
Ne yazık ki, bu bağlantı artık geçerli değil.
Boşa harcanan eşyalara olan bağlantılar, 7 günlük daha büyükse veya çok sık çağrılmışsa gerçekleşmez.
Bu makaleyi okumak için bir Haberler+ paketine ihtiyacınız var. Şimdi yükümlülük olmadan bir hafta deneyin – yükümlülük olmadan!