Rust 1.65.0: Son Kasım Sürümündeki Yenilikler

Rust 1.65.0: Son Kasım Sürümündeki Yenilikler

Rust 1.65.0: Son Kasım Sürümündeki Yenilikler

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.

Rust dili: Geliştiricileri yeni sürüm 1.50.0'ı duyurdu

Rust dili: Geliştiricileri yeni sürüm 1.50.0'ı duyurdu

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 dili: Geliştiricileri yeni sürüm 1.50.0'ı duyurdu
İlgili makale:
Rust dili: Geliştiricileri yeni sürüm 1.50.0'ı duyurdu
RustLinux
İlgili makale:
Linux 6.1 RC1, Linux'ta Rust'a ilk bakış

Rust 1.65.0: Güvenilir ve verimli yazılım oluşturmak için bir dil

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

  1. 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.
  2. Derlemeler planlanırken, Kargo artık bekleyen işler sırasını sıralıyor performansı artırmak için.
  3. 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.

İlgili makale:
Kerla: Rust ile yazılmış ve Linux ABI ile uyumlu yeni bir çekirdek
RustDesk: Kullanışlı Bir Çapraz Platform Uzak Masaüstü Uygulaması
İlgili makale:
RustDesk: Kullanışlı Bir Çapraz Platform Uzak Masaüstü Uygulaması

Geçen Hafta: Banner yayını 2021

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.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.