Rust 1.65.0: Çfarë ka të re në publikimin e fundit të nëntorit

Rust 1.65.0: Çfarë ka të re në publikimin e fundit të nëntorit

Rust 1.65.0: Çfarë ka të re në publikimin e fundit të nëntorit

Që nga fillimi i Gjuha e programimit të ndryshkut, me të tijat versioni 0.1 në fillim të vitit 2012, ajo ka pasur një të shkëlqyer dhe të qëndrueshme cikli i zhvillimit. Përveç, a popullaritet në rritje dhe pranim i mirë nga programuesit dhe përdoruesit e softuerit, pasi lejon lehtësisht zhvillimin e softuerit të besueshëm dhe efikas. Dhe së fundmi ajo ka lëshuar një përditësim të ri nën emrin e "ndryshk 1.65.0" me lajme interesante që do t'i trajtojmë këtu.

Megjithatë, vlen të theksohet se ajo, gjatë viteve të fundit, ka pasur një përdorim dhe integrim i madh me kernel Linux, dhe rrjedhimisht, në sistemet operative të lira dhe të hapura të bazuara në GNU/Linux. Arritja në pikën e të qenit i integruar në kernel Linux që nga versioni 6.1, dhe për t'u përdorur për krijoni aplikacione të shkëlqyera, siç është raportuar gjerësisht këtu DesdeLinux dhe shumë faqe të tjera Linux dhe kompjuterike.

Gjuha e ndryshkut: Zhvilluesit e saj shpallin versionin e ri 1.50.0

Gjuha e ndryshkut: Zhvilluesit e saj shpallin versionin e ri 1.50.0

Dhe si zakonisht, përpara se të hyni plotësisht në Gjuha e programimit të ndryshkut dhe nisja e version "ndryshk 1.65.0", do të lëmë disa lidhje për të postimet e mëparshme të lidhura:

Gjuha e ndryshkut: Zhvilluesit e saj shpallin versionin e ri 1.50.0
Artikulli i lidhur:
Gjuha e ndryshkut: Zhvilluesit e saj shpallin versionin e ri 1.50.0
RustLinux
Artikulli i lidhur:
Linux 6.1 RC1, vështrimi i parë i Rust në Linux

Rust 1.65.0: Një gjuhë për ndërtimin e softuerit të besueshëm dhe efikas

Rust 1.65.0: Një gjuhë për ndërtimin e softuerit të besueshëm dhe efikas

Çfarë ka të re në Rust 1.65.0

Ndërmjet lajme (shtesa, përmirësime dhe korrigjime) reklamohen në mesin tuaj faqen zyrtare të internetit dhe faqe në internet në GitHub, vlen të theksohen disa të rëndësishme, si p.sh.

Ndryshimet GAT: Lloji dhe Konst

Gjenerikët e jetës (GAT), "lloji" dhe "konst", tani ato mund të përcaktohen në lloje të lidhura, të cilat i bëjnë funksionalitetet e tyre më të gjithanshme, duke lehtësuar përdorimin e një sërë modelesh që aktualisht nuk mund të shkruhen.

Lloji i ri i "deklaratës leje"

Është prezantuar një lloj i ri i "deklaratës leje". që përfshin një model të kundërshtueshëm dhe a "tjetër" në formën e një blloku divergjent që ekzekutohet kur ai model nuk përputhet. Deklaratat normale "le" ata mund të përdorin vetëm modele të pakundërshtueshme, të njohura statikisht se gjithmonë përputhen. Ndërsa, ky i ri i integruar përdor një model të kundërshtueshëm, i cili mund të përputhet dhe lidh variablat në shtrirjen përreth si një normal le b. Ose, ndryshoni kur modeli nuk përputhet.

funksioni i thyerjes në blloqet e etiketuara

Shprehjet e thjeshta të bllokut tani mund të etiketohen si objektiv pushimi, e cila tani lejon që një bllok të përfundojë herët. Diçka shumë e ngjashme me përdorimin e a Goto deklaratë, pa qenë një kërcim arbitrar. Vetëm nga brenda një blloku deri në fund të tij. Tani, ky funksion i ri etiketohet si "pushim", mund të përfshini gjithashtu një vlerë shprehjeje, ashtu si me sythe. E cila lejon që një bllok me shumë pohime të ketë një vlerë prej "kthim" herët.

Ndarja e informacionit të korrigjimit të Linux

Mbështetje për ndarjen e informacionit të korrigjimit në macOS, tani është i qëndrueshëm edhe në Linux. Për shembull:

  • csplit-debuginfo=shpaketuar do të ndajë informacionin e korrigjimit në skedarë të shumtë .dwo (skedarët e objekteve DWARF).
  • csplit-debuginfo=paketuar do të prodhojë një paketë të vetme .dwp (DWARF) së bashku me binarin e saj të daljes me të gjithë informacionin e korrigjimit të paketuar.
  • csplit-debuginfo=off kjo është ende sjellja e paracaktuar, e cila përfshin të dhënat DWARF në .debug_*, seksionet ELF të objekteve dhe binarin përfundimtar.

Të tjera lajme

  1. Futja MIR tani është aktivizuar për ndërtime të optimizuara. Kjo siguron një përmirësim 3-10% në kohën e ndërtimit për kutitë e botës reale.
  2. Kur planifikoni ndërtime, Ngarkesa tani rendit radhën e punëve në pritje për të përmirësuar performancën.
  3. Në nivelin e përpiluesit, shtuar mbështetje për të gjeneruar skedarë të vetëm proraw si parazgjedhje kur përdorni "-C instrument-coverage". Përveç kësaj, tani është pLejon përdorimin e lidhjeve dinamike për objektivat iOS/tvOS, ndër shumë gjëra të tjera.

"Rust është një gjuhë programimi e përpiluar, me qëllime të përgjithshme, me shumë paradigma, e zhvilluar nga Mozilla dhe e mbështetur nga LLVM. Kjo gjuhë është krijuar për të qenë një gjuhë e sigurt, paralele dhe praktike dhe mbi të gjitha për të zëvendësuar gjuhët C dhe C++. Rust është një gjuhë programimi me burim të hapur që mbështet programimin e pastër funksional, procedural, imperativ dhe të orientuar nga objekti.".

Artikulli i lidhur:
Kerla: një kernel i ri i shkruar në Rust dhe i pajtueshëm me Linux ABI
RustDesk: Një aplikacion i dobishëm ndër-platformë për desktopin në distancë
Artikulli i lidhur:
RustDesk: Një aplikacion i dobishëm ndër-platformë për desktopin në distancë

Përmbledhje: Postimi i banerit 2021

Përmbledhje

Me pak fjalë, ky nisje i "ndryshk 1.65.0" vazhdon t'i shtojë vlerë zhvillimit dhe përdorimit të tillë të madh gjuhë programimi, e cila po bëhet gjithnjë e më e rëndësishme në sisteme operative bazuar ne GNU / Linux. Aq shumë, sa që nga Seria Linux Kernel 6.1, ka arritur t'i bashkohet. E cila është shumë e rëndësishme, sepse Rust ka një veti kyçe që siguron që asnjë sjellje e papërcaktuar të ndodhë brenda kernelit.

Nëse ju pëlqeu ky postim, sigurohuni që ta komentoni dhe ndajeni me të tjerët. Dhe mbani mend, vizitoni tonën «filloni faqen» për të eksploruar më shumë lajme, si dhe për t'u bashkuar me kanalin tonë zyrtar të Telegrami i DesdeLinux, Perëndim grup për më shumë informacion mbi temën e sotme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.