English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

教程Rust

Rust è un linguaggio di programmazione di sistema moderno sviluppato dalla Mozilla Corporation. È progettato per diventare il linguaggio per sistemi ad alta concorrenza e ad alta sicurezza. Viene compilato in codice nativo; quindi, è veloce come C e C++.

Il linguaggio Rust è un linguaggio ad alto livello generale efficiente e affidabile. La sua efficienza non si limita solo all'efficienza di sviluppo, ma anche all'efficienza di esecuzione, rendendolo un linguaggio raro che combina l'efficienza di sviluppo e l'efficienza di esecuzione.

Il linguaggio Rust è sviluppato da Mozilla e è stato pubblicato per la prima volta nel settembre 2014. Il compilatore di Rust è software libero e open source rilasciato sotto i licenti MIT e Apache License 2.0. Al momento (gennaio 2020) la versione più recente del compilatore è 1.41.0.

Strumenti online di Rust: https://play.rust-lang.org/

Il contenuto degli articoli della serie Rust è fornito da Sobin Raccolta e organizzazione.

Caratteristiche del linguaggio Rust

  • Prestazioni elevate - Rust è straordinariamente veloce e ha un'alta utilizzazione della memoria. Senza runtime e riciclaggio dei rifiuti, è in grado di soddisfare servizi con requisiti di prestazioni particolarmente elevati, può essere eseguito su dispositivi embedded e si integra facilmente con altri linguaggi.

  • Reliabilità - Il ricco sistema di tipi e il modello di proprietà di Rust garantiscono la sicurezza della memoria e la sicurezza delle thread, permettendoti di eliminare vari tipi di errori già in fase di compilazione.

  • Produttività - Rust possiede documentazione eccezionale, un compilatore amichevole e messaggi di errore chiari, integrando strumenti di prim'ordine come il gestore di pacchetti e gli strumenti di costruzione, supporto intelligente per l'autocompletamento e la verifica dei tipi in multi-editor, e formattazione automatica del codice, tra gli altri.

Applicazioni Rust

Il linguaggio Rust può essere utilizzato per sviluppare:

  • Programmi di riga di comando tradizionali - Il compilatore Rust può generare direttamente il programma eseguibile di destinazione, senza bisogno di alcun programma di interpretazione.

  • Applicazioni Web - Può essere compilato in WebAssembly, che è un sostituto efficace per JavaScript.

  • Server di rete - Rust raggiunge un'elevata efficienza con una bassa consumo di risorse e ha una forte capacità di elaborazione concorrente, molto adatto per lo sviluppo di programmi server comuni o estremi.

  • Dispositivi embedded - Rust ha sia la sintassi di sviluppo efficace come JavaScript che l'efficienza di esecuzione della lingua C, supportando lo sviluppo di piattaforme di livello inferiore.

Chi dovrebbe leggere questo tutorial?

Questo tutorial assume che il lettore abbia già una conoscenza di base di programmazione, quindi se leggi questo tutorial, devi avere una certa conoscenza di programmazione di base (meglio se hai familiarità con i linguaggi di programmazione C/C++ o JavaScript).

Primo programma Rust

Il file di codice Rust ha l'estensione .rscome w3codebox.rs

fn main() {
    println!("Hello World!");
}
Testa e vedrai ‹/›

Link di riferimento