Rust 1.65.0: Kas jauns nesenajā novembra laidienā

Rust 1.65.0: Kas jauns nesenajā novembra laidienā

Rust 1.65.0: Kas jauns nesenajā novembra laidienā

Kopš Rūsas programmēšanas valoda, ar viņa versija 0.1 2012. gada sākumā, tai ir bijusi lieliska un ilgstoša attīstības cikls. Papildus, a pieaugošo popularitāti un laba piekrišana programmētāju un programmatūras lietotāju vidū, jo tas viegli ļauj izstrādāt uzticamu un efektīvu programmatūru. Un nesen tas ir izlaidis jaunu atjauninājumu ar nosaukumu "rūsa 1.65.0" ar interesantiem jaunumiem, kurus mēs šeit aplūkosim.

Tomēr ir vērts atzīmēt, ka dažu pēdējo gadu laikā tā ir bijusi a lieliska lietošana un integrācija ar Linux kodolu, un līdz ar to brīvās un atvērtās operētājsistēmās, kuru pamatā ir GNU/Linux. Nonākšana līdz būtības punktam integrēts Linux kodolā kopš versijas 6.1, un paredzēts izmantot izveidot lieliskas lietotnes, kā šeit plaši ziņots DesdeLinux un daudzas citas Linux un datoru vietnes.

Rūsas valoda: tās izstrādātāji paziņo par jauno versiju 1.50.0

Rūsas valoda: tās izstrādātāji paziņo par jauno versiju 1.50.0

Un, kā parasti, pirms pilnīgas ieiešanas Rūsas programmēšanas valoda un palaišana versija "rūsa 1.65.0", mēs atstāsim dažas saites uz iepriekšējās saistītās ziņas:

Rūsas valoda: tās izstrādātāji paziņo par jauno versiju 1.50.0
saistīto rakstu:
Rūsas valoda: tās izstrādātāji paziņo par jauno versiju 1.50.0
RustLinux
saistīto rakstu:
Linux 6.1 RC1, pirmais ieskats Rust operētājsistēmā Linux

Rust 1.65.0: valoda uzticamas un efektīvas programmatūras izveidei

Rust 1.65.0: valoda uzticamas un efektīvas programmatūras izveidei

Kas jauns Rust 1.65.0

starp jaunumi (papildinājumi, uzlabojumi un labojumi) tiek reklamēts jūsu vidū oficiālā tīmekļa vietne un vietne vietnē GitHub, ir vērts izcelt dažus svarīgus, piemēram:

GAT izmaiņas: veids un kont

Vispārīgie medikamenti (GAT), "type" un "const", tagad tos var definēt saistītos veidos, kas padara to funkcionalitāti daudzpusīgāku, atvieglojot to modeļu sērijas izmantošanu, kuras pašlaik nevar ierakstīt.

Jauna veida “atļaujiet paziņojumu”

Ir ieviests jauns “atļaujiet paziņojuma” veids kas ietver apstrīdamu modeli un a "cits" diverģenta bloka veidā, kas tiek izpildīts, ja šis modelis neatbilst. Normāli paziņojumi "ļaut" viņi var izmantot tikai neapgāžamus modeļus, par kuriem statiski zināms, ka tie vienmēr sakrīt. Tā kā šajā jaunajā iebūvētajā tiek izmantots apstrīdams modelis, kas var saskaņot un saistīt mainīgos apkārtējā diapazonā kā parastā ļaujiet b. Vai arī novirziet, ja modelis neatbilst.

pārtraukuma funkcija iezīmētajos blokos

Vienkāršas bloku izteiksmes tagad var atzīmēt kā pārtraukuma mērķi, kas tagad ļauj priekšlaicīgi pārtraukt bloku. Kaut kas ļoti līdzīgs a izmantošanai goto paziņojums, nebūdams patvaļīgs lēciens. Tikai no bloka iekšpuses līdz tā galam. Tagad šī jaunā funkcija ir apzīmēta kā "pārtraukums", varat iekļaut arī izteiksmes vērtību, tāpat kā ar cilpām. Kas ļauj vairāku priekšrakstu blokam būt ar vērtību "atgriezties" agri.

Linux atkļūdošanas informācijas sadalīšana

Atbalsts atkļūdošanas informācijas sadalīšanai operētājsistēmā macOS tagad tas ir stabils arī operētājsistēmā Linux. Piemēram:

  • csplit-debuginfo=izpakots sadalīs atkļūdošanas informāciju vairākos .dwo failos (DWARF objektu failos).
  • csplit-debuginfo=iesaiņots izveidos vienu .dwp (DWARF) pakotni kopā ar izvades bināro failu ar visu atkļūdošanas informāciju.
  • csplit-debuginfo=off šī joprojām ir noklusējuma darbība, kas ietver DWARF datus failā .debug_*, objektu ELF sadaļas un galīgo bināro failu.

Citas ziņas

  1. MIR ieliktnis tagad ir iespējots optimizētām būvēm. Tas nodrošina par 3–10% uzlabojumu reālās pasaules kastīšu izveides laikā.
  2. Plānojot būvējumus, Krava tagad sakārto neapstiprināto darbu rindu lai uzlabotu sniegumu.
  3. Kompilatora līmenī pievienots atbalstīt lai pēc noklusējuma ģenerētu atsevišķus proraw failus, izmantojot "-C instrument-coverage". Turklāt tagad tas ir pĻauj izmantot dinamiskās saites iOS/tvOS mērķiem, cita starpā.

"Rust ir apkopota, universāla, vairāku paradigmu programmēšanas valoda, ko izstrādā Mozilla un atbalsta LLVM. Šī valoda ir izstrādāta tā, lai tā būtu droša, vienlaikus lietojama un praktiska valoda, un galvenais, lai tā aizstātu C un C++ valodas. Rust ir atvērtā koda programmēšanas valoda, kas atbalsta tīri funkcionālu, procesuālu, obligātu un objektu orientētu programmēšanu.".

saistīto rakstu:
Kerla: jauns kodols, kas rakstīts Rust un saderīgs ar Linux ABI
RustDesk: noderīga vairāku platformu attālās darbvirsmas lietotne
saistīto rakstu:
RustDesk: noderīga vairāku platformu attālās darbvirsmas lietotne

Kopsavilkums: reklāmkaroga ieraksts 2021. gadā

Kopsavilkums

Īsāk sakot, šī uzsākšana "rūsa 1.65.0" turpina radīt pievienoto vērtību šādu lielisku izstrādē un izmantošanā programmēšanas valoda, kas kļūst arvien svarīgāka OS atrodas GNU / Linux. Tik daudz, ka no Linux kodola 6.1 sērija, ir izdevies tai pievienoties. Kas ir ļoti svarīgi, jo Rust ir galvenais īpašums, kas nodrošina, ka kodolā nenotiek nenoteikta uzvedība.

Ja jums patika šis ieraksts, noteikti komentējiet to un kopīgojiet to ar citiem. Un atcerieties, apmeklējiet mūs «mājas lapa» izpētīt vairāk jaunumu, kā arī pievienoties mūsu oficiālajam kanālam Telegramma no DesdeLinux, Rietumi grupa lai iegūtu vairāk informācijas par šodienas tēmu.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.