Rust 1.65.0: kas naujo naujausiame lapkričio mėnesio leidime

Rust 1.65.0: kas naujo naujausiame lapkričio mėnesio leidime

Rust 1.65.0: kas naujo naujausiame lapkričio mėnesio leidime

Nuo pat veiklos pradžios Rūdžių programavimo kalba, su jo 0.1 versija 2012 m. pradžioje, jis buvo puikus ir ilgalaikis vystymosi ciklas. Be to, a augantis populiarumas ir geras programuotojų ir programinės įrangos vartotojų pripažinimas, nes tai leidžia lengvai sukurti patikimą ir efektyvią programinę įrangą. Ir neseniai ji išleido naują atnaujinimą pavadinimu "rūdys 1.65.0" su įdomiomis naujienomis, kurias aptarsime čia.

Tačiau verta paminėti, kad per pastaruosius kelerius metus ji turėjo a puikus naudojimas ir integracija su Linux branduoliu, taigi, nemokamose ir atvirose operacinėse sistemose, pagrįstose GNU/Linux. Priėjimas prie būties taško integruotas į Linux branduolį nuo 6.1 versijos, ir turi būti naudojamas kurti puikias programas, kaip čia plačiai pranešama DesdeLinux ir daugelis kitų Linux ir kompiuterių svetainių.

„Rust Language“: jo kūrėjai praneša apie naują versiją 1.50.0

„Rust Language“: jo kūrėjai praneša apie naują versiją 1.50.0

Ir kaip įprasta, prieš visiškai įeidami į Rūdžių programavimo kalba ir paleidimas versija "rūdys 1.65.0", paliksime keletą nuorodų į ankstesni susiję pranešimai:

„Rust Language“: jo kūrėjai praneša apie naują versiją 1.50.0
Susijęs straipsnis:
„Rust Language“: jo kūrėjai praneša apie naują versiją 1.50.0
Rustlinux
Susijęs straipsnis:
Linux 6.1 RC1, pirmasis žvilgsnis į Rust sistemoje Linux

Rust 1.65.0: kalba, skirta patikimai ir efektyviai programinei įrangai kurti

Rust 1.65.0: kalba, skirta patikimai ir efektyviai programinei įrangai kurti

Kas naujo Rust 1.65.0

tarp naujienos (papildymai, patobulinimai ir pataisymai) reklamuojamas tarp jūsų oficiali svetainė ir svetainė „GitHub“, verta pabrėžti keletą svarbių, pavyzdžiui:

GAT pakeitimai: tipas ir konst

Visą gyvenimą trunkantys bendrieji vaistai (GAT), „tipas“ ir „konst.“, Dabar juos galima apibrėžti susijusiais tipais, todėl jų funkcijos tampa universalesnės, todėl lengviau naudoti daugybę modelių, kurių šiuo metu negalima parašyti.

Naujas „teismo pareiškimo“ tipas

Buvo pristatytas naujas „teismo pareiškimo“ tipas kuri apima paneigiamą modelį ir a "Kitas" divergentinio bloko pavidalu, kuris vykdomas, kai tas modelis nesutampa. Įprasti pareiškimai "leisti" jie gali naudoti tik nepaneigiamus modelius, kurie statiškai žinomi visada atitinkantys. Kadangi šis naujas integruotas modelis naudoja paneigiamą modelį, kuris gali suderinti ir susieti supančios srities kintamuosius kaip įprastas tegul b. Arba nukrypkite, kai modelis nesutampa.

pertraukos funkcija pažymėtuose blokuose

Paprastas bloko išraiškas dabar galima pažymėti kaip pertraukos tikslą, kuri dabar leidžia bloką nutraukti anksčiau laiko. Kažkas labai panašaus į naudojimą a goto pareiškimas, be savavališko šuolio. Tik nuo bloko vidaus iki jo galo. Dabar ši nauja funkcija pažymėta kaip "pertrauka", taip pat galite įtraukti išraiškos reikšmę, kaip ir su kilpomis. Tai leidžia kelių teiginių blokui turėti reikšmę "grįžti" anksti.

„Linux“ derinimo informacijos padalijimas

Derinimo informacijos padalijimo palaikymas „MacOS“, dabar ji stabili ir „Linux“. Pavyzdžiui:

  • csplit-debuginfo=išpakuota derinimo informaciją padalins į kelis .dwo failus (DWARF objektų failus).
  • csplit-debuginfo=supakuota sukurs vieną .dwp (DWARF) paketą kartu su išvesties dvejetainiu paketu su visa derinimo informacija.
  • csplit-debuginfo=off tai vis dar yra numatytoji elgsena, kuri apima DWARF duomenis .debug_*, objektų ELF skyrius ir galutinį dvejetainį failą.

Kitos naujienos

  1. MIR įdėklas dabar įjungtas optimizuotiems statymams. Tai leidžia 3–10 % pailginti realaus pasaulio dėžučių kūrimo laiką.
  2. Planuodami statybas, Cargo dabar rūšiuoja laukiančių darbų eilę pagerinti našumą.
  3. Kompiliatoriaus lygiu, pridėta remti pagal numatytuosius nustatymus generuoti atskirus proraw failus, kai naudojate „-C instrument-coverage“. Be to, dabar pBe daugelio kitų dalykų, leidžiama naudoti dinamines nuorodas, skirtas „iOS“ / „tvOS“ tikslams.

"Rust yra sudaryta, bendros paskirties, kelių paradigmų programavimo kalba, kurią kuria „Mozilla“ ir palaiko LLVM. Ši kalba buvo sukurta taip, kad būtų saugi, lygiagreti ir praktiška kalba ir, svarbiausia, pakeistų C ir C++ kalbas. Rust yra atvirojo kodo programavimo kalba, palaikanti gryną funkcinį, procedūrinį, privalomą ir į objektą orientuotą programavimą.".

Susijęs straipsnis:
Kerla: naujas branduolys, parašytas Rust ir suderinamas su Linux ABI
RustDesk: naudinga kelių platformų nuotolinio darbalaukio programa
Susijęs straipsnis:
RustDesk: naudinga kelių platformų nuotolinio darbalaukio programa

Apibendrinimas: reklamjuostės įrašas 2021 m

Santrauka

Trumpai tariant, šis startas "rūdys 1.65.0" toliau kuria pridėtinę vertę kuriant ir naudojant tokius puikius programavimo kalba, kuris tampa vis svarbesnis operacines sistemas Remiantis GNU / Linux. Tiek to, kad iš Linux branduolio 6.1 serija, pavyko prie jos prisijungti. Tai labai svarbu, nes Rust turi pagrindinę savybę, kuri užtikrina, kad branduolyje neatsirastų neapibrėžtas elgesys.

Jei jums patiko šis įrašas, būtinai pakomentuokite jį ir pasidalykite juo su kitais. Ir atminkite, apsilankykite pas mus «pagrindinis puslapis» ištirti daugiau naujienų ir prisijungti prie mūsų oficialaus kanalo Telegrama iš DesdeLinux, Vakarai grupė Norėdami gauti daugiau informacijos šios dienos tema.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.