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.
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:
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
- MIR-i sisestus on nüüd lubatud optimeeritud ehituste jaoks. See annab 3–10% pikenemise pärismaailma kastide ehitusaega.
- Ehitamise ajastamisel Cargo sorteerib nüüd ootel olevate tööde järjekorda jõudluse parandamiseks.
- 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.".
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.