Rust 1.65.0: Mis on uut hiljutises novembris avaldatud versioonis

Rust 1.65.0: Mis on uut hiljutises novembris avaldatud versioonis

Rust 1.65.0: Mis on uut hiljutises novembris avaldatud versioonis

Alates selle käivitamisest Rooste programmeerimiskeel, koos tema versioon 0.1 2012. aasta alguses, see on olnud suurepärane ja püsiv arengutsükkel. Lisaks a kasvav populaarsus ja hea heakskiit programmeerijate ja tarkvarakasutajate seas, kuna see võimaldab hõlpsasti välja töötada usaldusväärset ja tõhusat tarkvara. Ja hiljuti andis see välja uue värskenduse nime all "rooste 1.65.0" huvitavate uudistega, mida siin käsitleme.

Siiski väärib märkimist, et sellel on viimastel aastatel olnud a suurepärane kasutus ja integratsioon Linuxi tuumaga, ja järelikult ka vabades ja avatud operatsioonisüsteemides, mis põhinevad GNU/Linuxil. Olemise punktini jõudmine integreeritud Linuxi kernelisse alates versioonist 6.1, ja kasutamiseks luua suurepäraseid rakendusi, nagu siin laialdaselt teatatakse DesdeLinux ja paljud teised Linuxi ja arvuti veebisaidid.

Rooste keel: selle arendajad teatavad uuest versioonist 1.50.0

Rooste keel: selle arendajad teatavad uuest versioonist 1.50.0

Ja nagu tavaliselt, enne täielikku sisenemist Rooste programmeerimiskeel ja käivitamine versioon "rooste 1.65.0", jätame mõned lingid aadressile eelmised seotud postitused:

Rooste keel: selle arendajad teatavad uuest versioonist 1.50.0
Seotud artikkel:
Rooste keel: selle arendajad teatavad uuest versioonist 1.50.0
RustLinux
Seotud artikkel:
Linux 6.1 RC1, esimene ülevaade Rustist Linuxis

Rust 1.65.0: keel usaldusväärse ja tõhusa tarkvara loomiseks

Rust 1.65.0: keel usaldusväärse ja tõhusa tarkvara loomiseks

Mis on uut versioonis Rust 1.65.0?

hulgast uudised (täiendused, täiustused ja parandused) reklaamitakse teie seas Sitio Oficial web ja veebisait GitHubis, tasub esile tõsta mõned olulised, näiteks:

GAT-i muudatused: tüüp ja konst

Eluaegsed geneerilised ravimid (GAT), "tüüp" ja "konst", nüüd saab neid määratleda seotud tüüpidena, mis muudab nende funktsioonid mitmekülgsemaks, hõlbustades mustrite seeria kasutamist, mida praegu ei saa kirjutada.

Uut tüüpi "las avaldus"

Kasutusele on võetud uut tüüpi "las avaldus". mis sisaldab ümberlükatavat mustrit ja a "muu" lahkneva ploki kujul, mis käivitatakse, kui see muster ei ühti. Tavalised avaldused "lase" nad saavad kasutada ainult ümberlükkamatuid mustreid, mis staatiliselt teadaolevalt sobivad alati kokku. Arvestades, et see uus sisseehitatud kasutab ümberlükatavat mustrit, mis suudab sobitada ja siduda ümbritseva ulatuse muutujaid nagu tavaline lase b. Või lahknege, kui muster ei ühti.

katkestusfunktsioon märgistatud plokkides

Lihtsaid plokk-avaldisi saab nüüd märgistada katkestuse sihtmärgiks, mis võimaldab nüüd ploki varakult lõpetada. Midagi väga sarnast a kasutamisega goto avaldus, olemata suvaline hüpe. Ainult ploki seest kuni selle lõpuni. Nüüd on see uus funktsioon märgistatud kui "pausi", saate lisada ka avaldise väärtuse, nagu tsüklite puhul. Mis võimaldab mitme lausega plokil olla väärtus "tagasi" vara.

Linuxi silumise teabe tükeldamine

Silumisinfo tükeldamise tugi macOS-is on see nüüd stabiilne ka Linuxis. Näiteks:

  • csplit-debuginfo=lahti pakitud jagab silumise teabe mitmeks .dwo-failiks (DWARF-objektifailiks).
  • csplit-debuginfo=pakitud loob ühe .dwp (DWARF) paketi koos oma väljundbinaarfailiga koos kogu silumisinfoga.
  • csplit-debuginfo=off see on endiselt vaikekäitumine, mis hõlmab DWARF-i andmeid failis .debug_*, objektide ELF-i sektsioone ja lõplikku kahendfaili.

Muud uudised

  1. MIR-i sisestus on nüüd lubatud optimeeritud ehituste jaoks. See annab 3–10% pikenemise pärismaailma kastide ehitusaega.
  2. Ehitamise ajastamisel Cargo sorteerib nüüd ootel olevate tööde järjekorda jõudluse parandamiseks.
  3. Kompilaatori tasemel, lisatud tugi vaikimisi üksikute proraw-failide loomiseks, kui kasutate "-C instrument-coverage". Lisaks on nüüd lkVõimaldab paljude muude asjade hulgas kasutada dünaamilisi linke iOS-i/tvOS-i sihtmärkide jaoks.

"Rust on koostatud üldotstarbeline mitme paradigmaga programmeerimiskeel, mida arendab Mozilla ja toetab LLVM. See keel on loodud olema turvaline, samaaegne ja praktiline keel ning ennekõike asendama C ja C++ keeli. Rust on avatud lähtekoodiga programmeerimiskeel, mis toetab puhtalt funktsionaalset, protseduurilist, kohustuslikku ja objektorienteeritud programmeerimist.".

Seotud artikkel:
Kerla: uus tuum, mis on kirjutatud Rustis ja ühildub Linuxi ABI-ga
RustDesk: kasulik platvormideülene kaugtöölauarakendus
Seotud artikkel:
RustDesk: kasulik platvormideülene kaugtöölauarakendus

Kokkuvõte: 2021. aasta bännerpostitus

Kokkuvõte

Lühidalt, see käivitamine "rooste 1.65.0" jätkab selliste suurepäraste väljatöötamisele ja kasutamisele lisaväärtust programmeerimiskeel, mis on muutumas üha olulisemaks operatsioonisüsteemide aastal asutatud GNU / Linux. Nii palju, et alates Linuxi kernel 6.1 seeria, on õnnestunud sellega liituda. Mis on väga oluline, sest Rustil on võtmeomadus, mis tagab, et kernelis ei toimu määratlemata käitumist.

Kui teile see postitus meeldis, kommenteerige seda kindlasti ja jagage seda teistega. Ja pidage meeles, külastage meie «avalehele» uurida rohkem uudiseid ning liituda meie ametliku kanaliga Telegramm DesdeLinux, Lääs rühm lisateabe saamiseks tänase teema kohta.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.