Linguaggio di programmazione Rust 1.15 rilasciato di recente, è un linguaggio di programmazione di sistemi che funziona a una velocità incredibile, previene i segfault, si concentra sulla concorrenza e garantisce la sicurezza dei thread.
Caratteristiche ruggine
- astrazioni a costo zero
- spostare la semantica
- sicurezza della memoria garantita
- thread senza corse di dati
- generici basati sui tratti
- corrispondenza del modello
- tipo inferenza
- tempo di esecuzione minimo
- collegamenti C efficienti
Linguaggio di programmazione Rust 1.15 punti salienti
- ruggine 1.15 vede una caratteristica estremamente attesa approdare su stable: custom derive
- Il sistema di compilazione di Rust è stato riscritto in Rust, utilizzando Cargo. Ora è l'impostazione predefinita. Questo processo è stato lungo, ma alla fine ha dato i suoi frutti
- Rust ha ottenuto il supporto Tier 3 per i686-unknown-openbsd, MSP430 e ARMv5TE
- L'algoritmo slice::sort è stato riscritto ed è molto, molto, molto più veloce. È un tipo di fusione ibrido, che trae influenze da Timsort. In precedenza era un semplice merge sort
- Cargo ora emetterà un avviso se hai un file chiamato build.rs al livello più alto di un pacchetto, ma non ha build = “build.annotazione rs”. Questo è in previsione di dedurre quella build.rs al livello più alto è sempre uno script di compilazione, ma è un avviso
Come installare Rust Programming Language 1.15 su Ubuntu, Unix
- Eseguire il comando seguente, selezionare 1 quando richiesto per procedere con l'installazione. Questo comando scarica ed esegue rusup-init.sh
, che a sua volta scarica ed esegue la versione corretta del
rustup-initeseguibile per la tua piattaforma.
ricciolo https://sh.ruggine.rs -sSf | sh