Rust programmeertaal 1.15 onlangs uitgebracht, is een systeemprogrammeertaal die razendsnel werkt, segfaults voorkomt, zich richt op gelijktijdigheid en threadveiligheid garandeert.
Roestkenmerken:
- gratis abstracties
- semantiek verplaatsen
- gegarandeerde geheugenveiligheid
- threads zonder dataraces
- op eigenschappen gebaseerde generieke geneesmiddelen
- patroon matching
- typ gevolgtrekking
- minimale looptijd
- efficiënte C bindingen
Rust programmeertaal 1.15 hoogtepunten
- Roest 1.15 ziet een extreem langverwachte feature op stal landen: custom derive
- Het bouwsysteem voor Rust is herschreven in Rust, met behulp van Cargo. Het is nu de standaard. Dit proces heeft lang geduurd, maar heeft eindelijk zijn vruchten afgeworpen
- Rust heeft Tier 3-ondersteuning gekregen voor i686-unknown-openbsd, MSP430 en ARMv5TE
- Het slice::sort-algoritme is herschreven en is veel, veel, veel sneller. Het is een hybride merge-soort, met invloeden van Timsort. Voorheen was het een eenvoudige samenvoegsortering
- Cargo geeft nu een waarschuwing als je een bestand hebt met de naam build.rs op het hoogste niveau van een pakket, maar hebben geen build = “build.rs” annotatie. Dit is in afwachting van het afleiden van die build.rs op het hoogste niveau is altijd een buildscript, maar is een waarschuwing war
Rust-programmeertaal installeren 1.15 op Ubuntu, Unix
- Voer de volgende opdracht uit, selecteer 1 wanneer u wordt gevraagd om door te gaan met de installatie:. Met deze opdracht wordt de rustup-init . gedownload en uitgevoerd.sh
, die op zijn beurt de juiste versie van de . downloadt en uitvoert
roest-initiuitvoerbaar voor uw platform.
krul https://sh.roesten.rs -sSf | sh