Rust 1.65.0: Mitä uutta äskettäisessä marraskuun julkaisussa

Rust 1.65.0: Mitä uutta äskettäisessä marraskuun julkaisussa

Rust 1.65.0: Mitä uutta äskettäisessä marraskuun julkaisussa

Aloittamisen jälkeen Rust ohjelmointikieli, hänen versio 0.1 vuoden 2012 alussa, se on ollut erinomainen ja kestävä kehitysvaihe. Lisäksi a kasvava suosio ja hyvä hyväksyntä ohjelmoijien ja ohjelmiston käyttäjien keskuudessa, koska se mahdollistaa helposti luotettavien ja tehokkaiden ohjelmistojen kehittämisen. Ja äskettäin se on julkaissut uuden päivityksen nimellä "ruoste 1.65.0" mielenkiintoisia uutisia, joita käsittelemme täällä.

On kuitenkin syytä huomata, että sillä on viime vuosina ollut a loistava käyttö ja integrointi Linux-ytimen kanssa, ja näin ollen ilmaisissa ja avoimissa GNU/Linux-pohjaisissa käyttöjärjestelmissä. Olemisen pisteeseen pääseminen integroitu Linux-ytimeen versiosta 6.1 lähtien, ja käytettäväksi luoda mahtavia sovelluksia, kuten täällä on laajalti raportoitu DesdeLinux ja monet muut Linux- ja tietokonesivustot.

Rust Language: Sen kehittäjät ilmoittavat uuden version 1.50.0

Rust Language: Sen kehittäjät ilmoittavat uuden version 1.50.0

Ja kuten tavallista, ennen kuin aloitat kokonaan Rust ohjelmointikieli ja käynnistäminen versio "ruoste 1.65.0", jätämme joitain linkkejä osoitteeseen edelliset aiheeseen liittyvät viestit:

Rust Language: Sen kehittäjät ilmoittavat uuden version 1.50.0
Aiheeseen liittyvä artikkeli:
Rust Language: Sen kehittäjät ilmoittavat uuden version 1.50.0
RustLinux
Aiheeseen liittyvä artikkeli:
Linux 6.1 RC1, ensimmäinen katsaus Rustiin Linuxissa

Rust 1.65.0: Kieli luotettavien ja tehokkaiden ohjelmistojen rakentamiseen

Rust 1.65.0: Kieli luotettavien ja tehokkaiden ohjelmistojen rakentamiseen

Mitä uutta Rust 1.65.0:ssa

keskuudessa uutiset (lisäykset, parannukset ja korjaukset) mainostetaan keskuudessasi virallisella verkkosivustolla ja verkkosivusto GitHubissa, kannattaa korostaa joitakin tärkeitä asioita, kuten:

GAT-muutokset: Type and Const

Käyttöiän yleiset (GAT), "type" ja "const", nyt ne voidaan määritellä liitetyiksi tyypeiksi, mikä tekee niiden toiminnoista monipuolisempia, mikä helpottaa sellaisten kuvioiden käyttöä, joita tällä hetkellä ei voida kirjoittaa.

Uuden tyyppinen "let-lause"

Uudenlainen "let-lause" on otettu käyttöön joka sisältää kumottavan kuvion ja a "muu" divergentin lohkon muodossa, joka suoritetaan, kun tämä kuvio ei täsmää. Normaalit lausunnot "päästää" he voivat käyttää vain kiistämättömiä kuvioita, joiden staattisesti tiedetään aina vastaavan. Tässä uudessa sisäänrakennetussa käytössä on kumottava malli, joka voi sovittaa ja sitoa muuttujia ympäröivässä laajuudessa normaalin tapaan anna b. Tai eroa, kun kuvio ei täsmää.

katkaisutoiminto nimetyissä lohkoissa

Yksinkertaiset lohkolausekkeet voidaan nyt merkitä tauon kohteeksi, joka nyt mahdollistaa lohkon päättämisen aikaisin. Jotain hyvin samanlaista kuin a goto lausunto, olematta mielivaltainen hyppy. Vain korttelin sisältä sen loppuun. Nyt tämä uusi toiminto on nimetty nimellä "tauko", voit myös sisällyttää lausekkeen arvon, aivan kuten silmukoiden kohdalla. Mikä sallii usean lauseen lohkon arvon "palata" aikaisin.

Linuxin virheenkorjaustietojen jakaminen

Tuki virheenkorjaustietojen jakamiseen macOS:ssä se on nyt vakaa myös Linuxissa. Esimerkiksi:

  • csplit-debuginfo=unpacked jakaa virheenkorjaustiedot useiksi .dwo-tiedostoiksi (DWARF-objektitiedostot).
  • csplit-debuginfo=pakattu tuottaa yhden .dwp (DWARF) -paketin ja sen binaarisen tulosteen, johon on pakattu kaikki virheenkorjaustiedot.
  • csplit-debuginfo=off tämä on edelleen oletuskäyttäytyminen, joka sisältää DWARF-tiedot tiedostossa .debug_*, objektien ELF-osat ja lopullisen binaarin.

Muita uutisia

  1. MIR-insertti on nyt käytössä optimoituihin rakennuksiin. Tämä tarjoaa 3–10 % parannuksen tosielämän laatikoiden rakennusaikaan.
  2. Kun ajoitat rakennustöitä, Cargo lajittelee nyt odottavat työt suorituskyvyn parantamiseksi.
  3. Kääntäjätasolla, lisätty soporte luodaksesi oletuksena yksittäisiä proraw-tiedostoja, kun käytetään "-C instrument-coverage" -ohjelmaa. Lisäksi se on nyt pMahdollistaa dynaamisten linkkien käytön iOS/tvOS-kohteissa muun muassa.

"Rust on käännetty, yleiskäyttöinen, usean paradigman ohjelmointikieli, jota Mozilla kehittää ja jota LLVM tukee. Tämä kieli on suunniteltu turvalliseksi, samanaikaiseksi ja käytännölliseksi kieleksi ja ennen kaikkea korvaamaan C- ja C++-kielet. Rust on avoimen lähdekoodin ohjelmointikieli, joka tukee puhtaasti toiminnallista, proseduaalista, pakollista ja olio-ohjelmointia.".

Aiheeseen liittyvä artikkeli:
Kerla: uusi ydin, joka on kirjoitettu Rustilla ja yhteensopiva Linux ABI:n kanssa
RustDesk: Hyödyllinen cross-platform Remote Desktop -sovellus
Aiheeseen liittyvä artikkeli:
RustDesk: Hyödyllinen cross-platform Remote Desktop -sovellus

Yhteenveto: Banneripostaus 2021

Yhteenveto

Lyhyesti sanottuna tämä käynnistäminen "ruoste 1.65.0" jatkaa lisäarvoa tällaisten suurien kehittämiseen ja käyttöön lenguaje de programación, josta on tulossa yhä tärkeämpää käyttöjärjestelmät perustuu GNU / Linux. Niin paljon, että alkaen Linux Kernel 6.1 -sarja, on onnistunut liittymään siihen. Mikä on erittäin tärkeää, koska Rustilla on avainominaisuus, joka varmistaa, ettei ytimessä tapahdu määrittelemätöntä toimintaa.

Jos pidit tästä postauksesta, muista kommentoida sitä ja jakaa se muiden kanssa. Ja muista, vieraile meillä «kotisivu» tutkia lisää uutisia sekä liittyä viralliseen kanavallemme Sähke lähettäjältä DesdeLinux, Länsi ryhmä saadaksesi lisätietoja tämän päivän aiheesta.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.