Rust 1.65.0: Čo je nové v nedávnom novembrovom vydaní

Rust 1.65.0: Čo je nové v nedávnom novembrovom vydaní

Rust 1.65.0: Čo je nové v nedávnom novembrovom vydaní

Od uvedenia Rust programovací jazyk, s jeho verzia 0.1 na začiatku roka 2012, má vynikajúce a trvalé vývojový cyklus. Okrem toho, a rastúca popularita a dobré prijatie medzi programátormi a používateľmi softvéru, pretože ľahko umožňuje vývoj spoľahlivého a efektívneho softvéru. A nedávno vydala novú aktualizáciu pod názvom "hrdza 1.65.0" so zaujímavými novinkami, ktorým sa tu budeme venovať.

Je však potrebné poznamenať, že za posledných niekoľko rokov mala a skvelé využitie a integrácia s jadrom Linuxua následne v slobodných a otvorených operačných systémoch založených na GNU/Linux. Dostať sa do bodu bytia integrovaný do jadra Linuxu od verzie 6.1a na použitie vytvárať skvelé aplikácie, ako sa tu často uvádza DesdeLinux a mnoho ďalších Linuxových a počítačových webových stránok.

Jazyk Rust: Jeho vývojári ohlasujú novú verziu 1.50.0

Jazyk Rust: Jeho vývojári ohlasujú novú verziu 1.50.0

A ako obvykle, pred vstupom naplno na Rust programovací jazyk a spustenie verzia "hrdza 1.65.0", ponecháme niekoľko odkazov na predchádzajúce súvisiace príspevky:

Jazyk Rust: Jeho vývojári ohlasujú novú verziu 1.50.0
Súvisiaci článok:
Jazyk Rust: Jeho vývojári ohlasujú novú verziu 1.50.0
RustLinux
Súvisiaci článok:
Linux 6.1 RC1, prvý pohľad na Rust na Linuxe

Rust 1.65.0: Jazyk na vytváranie spoľahlivého a efektívneho softvéru

Rust 1.65.0: Jazyk na vytváranie spoľahlivého a efektívneho softvéru

Čo je nové v Rust 1.65.0

medzi novinky (doplnky, vylepšenia a opravy) inzerované medzi vašimi oficiálna webová stránka a web na GitHub, stojí za to zdôrazniť niektoré dôležité, ako napríklad:

Zmeny GAT: Typ a Konšt

Celoživotné generiká (GAT), "type" a "const", teraz ich možno definovať v pridružených typoch, vďaka čomu sú ich funkcie všestrannejšie, čo uľahčuje používanie série vzorov, ktoré sa v súčasnosti nedajú zapísať.

Nový typ „výpisu nech“

Bol zavedený nový typ „prehlásenia nech“. ktorý obsahuje vyvrátiteľný vzor a a "inak" vo forme divergentného bloku, ktorý sa vykoná, keď sa tento vzor nezhoduje. Normálne vyhlásenia "nechaj" môžu používať iba nevyvrátiteľné vzory, o ktorých je staticky známe, že sa vždy zhodujú. Zatiaľ čo tento nový vstavaný modul využíva vyvrátiteľný vzor, ​​ktorý dokáže zhodovať a spájať premenné v okolitom rozsahu ako bežný nech b. Alebo sa rozíďte, keď sa vzor nezhoduje.

funkcia break v označených blokoch

Jednoduché blokové výrazy môžu byť teraz označené ako cieľ prerušenia, ktorý teraz umožňuje predčasne ukončiť blok. Niečo veľmi podobné ako pri použití a goto vyhlásenie, bez toho, aby išlo o svojvoľný skok. Len z vnútra bloku na jeho koniec. Teraz je táto nová funkcia označená ako "prestávka", môžete tiež zahrnúť hodnotu výrazu, rovnako ako pri slučkách. Čo umožňuje, aby mal blok s viacerými príkazmi hodnotu "návrat" skoro.

Rozdelenie informácií o ladení Linuxu

Podpora pre rozdelenie informácií o ladení v systéme macOS je teraz stabilný aj v systéme Linux. Napríklad:

  • csplit-debuginfo=rozbalené rozdelí informácie o ladení do viacerých súborov .dwo (súbory objektov DWARF).
  • csplit-debuginfo=zabalené vytvorí jeden balík .dwp (DWARF) spolu s jeho výstupným binárnym súborom so všetkými ladiacimi informáciami.
  • csplit-debuginfo=off toto je stále predvolené správanie, ktoré zahŕňa údaje DWARF v súbore .debug_*, sekcie ELF objektov a konečný binárny súbor.

Ďalšie novinky

  1. Vloženie MIR je teraz povolené pre optimalizované zostavy. To poskytuje 3-10% zlepšenie času výstavby pre boxy v reálnom svete.
  2. Pri plánovaní stavieb, Cargo teraz triedi čakajúce úlohy na zlepšenie výkonu.
  3. Na úrovni kompilátora, pridané Šoporne pri použití "-C instrument-coverage" štandardne generovať jednotlivé proraw súbory. Okrem toho je teraz pUmožňuje okrem mnohých iných vecí použitie dynamických odkazov pre ciele iOS/tvOS.

"Rust je skompilovaný, univerzálny, multiparadigmový programovací jazyk vyvíjaný Mozillou a podporovaný LLVM. Tento jazyk bol navrhnutý ako bezpečný, súbežný a praktický jazyk a predovšetkým ako náhrada jazykov C a C++. Rust je programovací jazyk s otvoreným zdrojovým kódom, ktorý podporuje čisté funkčné, procedurálne, imperatívne a objektovo orientované programovanie.".

Súvisiaci článok:
Kerla: nové jadro napísané v Ruste a kompatibilné s Linux ABI
RustDesk: Užitočná aplikácia vzdialenej pracovnej plochy naprieč platformami
Súvisiaci článok:
RustDesk: Užitočná aplikácia vzdialenej pracovnej plochy naprieč platformami

Súhrn: Bannerový príspevok 2021

Zhrnutie

Stručne povedané, toto spustenie "hrdza 1.65.0" pokračuje v pridávaní hodnoty k vývoju a využívaniu takýchto skvelých programovací jazyk, ktorý sa stáva čoraz dôležitejším na OS so sídlom v GNU / Linux. Toľko, že z Linux Kernel 6.1 séria, podarilo sa k nemu pripojiť. Čo je veľmi dôležité, pretože Rust má kľúčovú vlastnosť, ktorá zaisťuje, že v jadre nenastane žiadne nedefinované správanie.

Ak sa vám tento príspevok páčil, určite ho okomentujte a zdieľajte s ostatnými. A pamätajte, navštívte našu «home page» preskúmať viac noviniek a tiež sa pripojiť k nášmu oficiálnemu kanálu Telegram z DesdeLinux, Západ skupina pre viac informácií o dnešnej téme.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.