Od zahájení Rust programovací jazyk, s jeho verze 0.1 na začátku roku 2012, má vynikající a trvalé vývojový cyklus. Kromě toho, a rostoucí popularita a dobré přijetí mezi programátory a uživateli softwaru, protože snadno umožňuje vývoj spolehlivého a efektivního softwaru. A nedávno vydala novou aktualizaci pod názvem "rez 1.65.0" se zajímavými novinkami, kterým se zde budeme věnovat.
Je však třeba poznamenat, že v posledních několika letech měla a skvělé využití a integrace s linuxovým jádrema následně ve svobodných a otevřených operačních systémech založených na GNU/Linuxu. Dostat se k bodu bytí integrované do jádra Linuxu od verze 6.1a k použití vytvářet skvělé aplikace, jak se zde široce uvádí DesdeLinux a mnoho dalších linuxových a počítačových webů.
A jako obvykle, před vstupem plně na Rust programovací jazyk a spuštění verze "rez 1.65.0", necháme nějaké odkazy na předchozí související příspěvky:
Rust 1.65.0: Jazyk pro vytváření spolehlivého a efektivního softwaru
Co je nového v Rustu 1.65.0
Mezi novinky (doplnění, vylepšení a opravy) inzerované mezi vašimi Oficiální internetové stránky a web na GitHubu, stojí za to zdůraznit některé důležité, jako například:
Změny GAT: Typ a konst
Celoživotní generika (GAT), "type" a "const", nyní je lze definovat v přidružených typech, díky čemuž jsou jejich funkce všestrannější, což usnadňuje použití řady vzorů, které v současnosti nelze zapsat.
Nový typ „let prohlášení“
Byl zaveden nový typ „let příkazu“. která obsahuje vyvratitelný vzor a a "jiný" ve formě divergentního bloku, který se provede, když se tento vzor neshoduje. Normální prohlášení "nechat" mohou používat pouze nevyvratitelné vzory, o kterých je staticky známo, že se vždy shodují. Vzhledem k tomu, že tento nový vestavěný modul využívá vyvratitelný vzor, který může odpovídat a vázat proměnné v okolním rozsahu jako normální nechť b. Nebo se rozchází, když se vzor neshoduje.
funkce přerušení v označených blocích
Jednoduché blokové výrazy lze nyní označit jako cíl přerušení, která nyní umožňuje předčasné ukončení bloku. Něco velmi podobného jako použití a goto prohlášení, aniž by šlo o libovolný skok. Pouze zevnitř bloku na jeho konec. Nyní tato nová funkce označená jako "přestávka", můžete také zahrnout hodnotu výrazu, stejně jako u smyček. Což umožňuje, aby blok s více příkazy měl hodnotu "vrátit se" brzy.
Rozdělení informací o ladění Linuxu
Podpora pro rozdělení informací o ladění na macOS je nyní stabilní i na Linuxu. Například:
- csplit-debuginfo=rozbaleno rozdělí ladicí informace do více souborů .dwo (soubory objektů DWARF).
- csplit-debuginfo=packed vytvoří jediný balíček .dwp (DWARF) spolu s jeho výstupním binárním souborem se všemi ladicími informacemi.
- csplit-debuginfo=off toto je stále výchozí chování, které zahrnuje data DWARF v .debug_*, sekce ELF objektů a finální binární soubor.
Další novinky
- MIR insert je nyní povolen pro optimalizované sestavení. To poskytuje 3-10% zkrácení doby sestavení krabic v reálném světě.
- Při plánování sestavení, Cargo nyní třídí frontu čekajících úloh ke zlepšení výkonu.
- Na úrovni kompilátoru přidáno podpora generovat jednotlivé soubory proraw ve výchozím nastavení při použití "-C instrument-coverage". Kromě toho je nyní pUmožňuje mimo mnoha dalších věcí použití dynamických odkazů pro cíle iOS/tvOS.
"Rust je zkompilovaný, univerzální, multiparadigmatický programovací jazyk vyvíjený Mozillou a podporovaný LLVM. Tento jazyk byl navržen jako bezpečný, souběžný a praktický jazyk a především jako náhrada jazyků C a C++. Rust je programovací jazyk s otevřeným zdrojovým kódem, který podporuje čistě funkční, procedurální, imperativní a objektově orientované programování.".
Shrnutí
Stručně řečeno, toto spuštění "rez 1.65.0" pokračuje v přidávání hodnoty k vývoji a používání takových skvělých programovací jazyk, která nabývá na důležitosti OS sídlící v GNU / Linux. Tolik, že z Linux Kernel řady 6.1, podařilo se k němu připojit. Což je velmi důležité, protože Rust má klíčovou vlastnost, která zajišťuje, že v jádře nedochází k žádnému nedefinovanému chování.
Pokud se vám tento příspěvek líbil, nezapomeňte jej okomentovat a sdílet s ostatními. A pamatujte, navštivte naše «domovská stránka» prozkoumat další novinky a připojit se k našemu oficiálnímu kanálu Telegram z DesdeLinux, Západ skupina pro více informací k dnešnímu tématu.