Lansmanından beri Rust programlama dili, onun ile 0.1 yılının başında sürüm 2012, mükemmel ve sürdürülebilir bir geliştirme döngüsü. Ek olarak, bir artan popülerlik ve güvenilir ve verimli yazılımların geliştirilmesine kolayca izin verdiği için programcılar ve yazılım kullanıcıları arasında iyi bir kabul. Ve son zamanlarda adı altında yeni bir güncelleme yayınladı. "pas 1.65.0" burada ele alacağımız ilginç haberlerle.
Bununla birlikte, son birkaç yılda bir düşüş yaşadığını belirtmekte fayda var. Linux Çekirdeği ile mükemmel kullanım ve entegrasyonve sonuç olarak, GNU/Linux tabanlı ücretsiz ve açık işletim sistemlerinde. Olma noktasına gelmek 6.1 sürümünden beri Linux Çekirdeğine entegre, ve için kullanılacak harika uygulamalar oluşturun, burada yaygın olarak bildirildiği gibi DesdeLinux ve diğer birçok Linux ve bilgisayar web sitesi.
Ve her zamanki gibi, tam olarak girmeden önce Rust programlama dili ve lansmanı versiyon "pas 1.65.0", bazı bağlantılar bırakacağız önceki ilgili gönderiler:
Rust 1.65.0: Güvenilir ve verimli yazılım oluşturmak için bir dil
Rust 1.65.0'daki Yenilikler
Arasında haberler (eklemeler, iyileştirmeler ve düzeltmeler) aranızda reklamı Resmi web sitesi ve GitHub web sitesi, bazı önemli olanları vurgulamakta fayda var, örneğin:
GAT Değişiklikleri: Tür ve Sabit
Ömür boyu jenerikler (GAT), "type" ve "const", artık, işlevselliklerini daha çok yönlü hale getiren, şu anda yazılamayan bir dizi desenin kullanımını kolaylaştıran ilişkili türlerde tanımlanabilirler.
Yeni tür "let deyimi"
Yeni bir tür "let deyimi" tanıtıldı çürütülebilir bir model ve bir "başka" bu model eşleşmediğinde yürütülen bir ıraksak blok şeklinde. Normal ifadeler "İzin Vermek" sadece statik olarak her zaman eşleştiği bilinen reddedilemez kalıpları kullanabilirler. Oysa bu yeni yerleşik, çevreleyen kapsamdaki değişkenleri normal gibi eşleştirebilen ve bağlayabilen reddedilebilir bir model kullanır. b olsun. Veya desen eşleşmediğinde uzaklaşın.
etiketli bloklarda kesme işlevi
Basit blok ifadeleri artık bir kesme hedefi olarak etiketlenebilir, bu artık bir bloğun erken sonlandırılmasına izin verir. kullanmaya çok benzer bir şey ifadeye git, keyfi bir atlama olmadan. Sadece bir bloğun içinden sonuna kadar. Şimdi, olarak etiketlenen bu yeni işlev "Ara", döngülerde olduğu gibi bir ifade değeri de ekleyebilirsiniz. Bu, bir çoklu ifade bloğunun değerine sahip olmasına izin verir. "dönüş" erken.
Linux hata ayıklama bilgilerinin bölünmesi
Hata ayıklama bilgilerini bölme desteği macOS'ta, artık Linux'ta da kararlı. Örneğin:
- csplit-debuginfo=paketlenmemiş hata ayıklama bilgilerini birden çok .dwo dosyasına (DWARF nesne dosyaları) böler.
- csplit-debuginfo=paketlenmiş tek bir .dwp (DWARF) paketi ile birlikte tüm hata ayıklama bilgilerinin paketlendiği çıktı ikili dosyası üretecektir.
- csplit-debuginfo=kapalı bu, .debug_* içindeki DWARF verilerini, nesnelerin ELF bölümlerini ve son ikili dosyayı içeren varsayılan davranıştır.
Diğer Haberler
- MIR ekleme şimdi etkinleştirildi optimize edilmiş yapılar için. Bu, gerçek dünya kutuları için yapım sürelerinde %3-10'luk bir iyileşme sağlar.
- Derlemeler planlanırken, Kargo artık bekleyen işler sırasını sıralıyor performansı artırmak için.
- Derleyici düzeyinde, eklendi destek "-C enstrüman kapsamı" kullanılırken varsayılan olarak tek proraw dosyaları oluşturmak için. Ayrıca, şimdi pDiğer birçok şeyin yanı sıra iOS/tvOS hedefleri için dinamik bağlantıların kullanılmasına izin verir.
"Rust, Mozilla tarafından geliştirilen ve LLVM tarafından desteklenen derlenmiş, genel amaçlı, çok paradigmalı bir programlama dilidir. Bu dil, güvenli, eşzamanlı ve pratik bir dil olacak ve her şeyden önce C ve C++ dillerinin yerini alacak şekilde tasarlanmıştır. Rust, saf işlevsel, prosedürel, zorunlu ve nesne yönelimli programlamayı destekleyen açık kaynaklı bir programlama dilidir. anlayışının sonucu olarak, buzdolabında iki üç günden fazla durmayan küçük şişeler elinizin altında bulunur.
Resumen
Kısacası, bu lansman "pas 1.65.0" gibi büyük araçların geliştirilmesine ve kullanılmasına değer katmaya devam ediyor. programlama diliüzerinde giderek daha önemli hale gelen OS dayalı GNU / Linux. O kadar ki, ondan Linux Çekirdeği 6.1 serisi, katılmayı başardı. Bu çok önemlidir, çünkü Rust, çekirdek içinde tanımsız hiçbir davranışın oluşmamasını sağlayan bir anahtar özelliğe sahiptir.
Bu gönderiyi beğendiyseniz, yorum yaptığınızdan ve başkalarıyla paylaştığınızdan emin olun. Ve unutmayın, ziyaret edin «başlangıç sayfası» daha fazla haber keşfetmek ve resmi kanalımıza katılmak için Telgrafı DesdeLinux, Batı grup bugünün konusu hakkında daha fazla bilgi için.