Rust è progettato per competere con C e C++. In questo tutorial, esploreremo i passaggi per installare e iniziare a utilizzare RUST su Debian 11 Bullseye Linux.
C e C++ sono stati i linguaggi di programmazione più popolari per lo sviluppo di sistemi operativi e applicazioni critiche per le prestazioni. Tuttavia, esiste anche un altro attore popolare noto come Rust che si è posizionato nel mercato dei linguaggi di programmazione tra linguaggi di basso livello come C/C++ e linguaggi altamente astratti come C# e Java.
Come C/C++, il linguaggio viene compilato direttamente nel codice macchina e consente quindi l'accesso diretto all'hardware. Allo stesso tempo, come in Java e C#, viene prestata attenzione per garantire che gli accessi alla memoria non possano causare lacune di sicurezza.
Il nuovo motore browser Servo di Mozilla offre un'idea delle possibilità di Rust. È un linguaggio di programmazione moderno che si concentra sulla sicurezza e sulle prestazioni dei thread. A differenza di molti cosiddetti linguaggi di programmazione di livello superiore, Rust non ha né la raccolta dei rifiuti né una macchina virtuale. Rust affronta invece problemi ben noti di linguaggi di programmazione di basso livello consolidati come C o C++. Tuttavia, gli sviluppatori devono dedicare del tempo per superare le curve di apprendimento ripide.
Passaggi per installare e utilizzare Rust su Debian 11 Bullseye
1. Requisiti
• Debian Linux
• Accesso al terminale
• Almeno utente non root
• Accesso al terminale
2. Esegui il comando Apt Update
Quindi, prima di entrare nei passaggi per l'installazione di RUST su Debian 11, assicuriamoci che il nostro sistema sia aggiornato. Ciò ridurrà anche al minimo i problemi di compatibilità del pacchetto.
sudo apt update && sudo apt upgrade
3. Installa Rust su Debian 11 Bullseye
I pacchetti Rust da installare su Debian 11 Bullseye non sono disponibili nel suo repository ufficiale. Pertanto, possiamo utilizzare lo script fornito dagli sviluppatori RUST ufficiali per installarlo facilmente sui nostri sistemi Linux.
curl https://sh.rustup.rs -sSf | sh
Durante l'esecuzione dello script, verranno visualizzate tre opzioni:
1) Procedi con l'installazione (predefinito)
2) Personalizza l'installazione
3) Annulla l'installazione
Per impostazione predefinita, verrà selezionato il primo, quindi premi semplicemente Invio tasto per andare avanti.
4. Configura la tua attuale Shell
Una volta completata l'installazione, per utilizzare Rust nella shell corrente è necessario riavviarla. Questo ricaricherà la nostra variabile d'ambiente PATH per includere la directory bin di Cargo (in $HOME/.cargo/bin).
source $HOME/.cargo/env
5. Controlla la versione di Rust su Debian 11
Dopo aver seguito i passaggi per installare la versione di Rust su Debian 11 bullseye, possiamo verificare quale versione di questo linguaggio di programmazione è sul nostro sistema.
rustc --version
6. Inizia a utilizzare il codice Rust
Creiamo un file e scriviamo del semplice codice RUST per ottenere un semplice programma.
Crea una directory per il tuo progetto:
mkdir myproject
Crea un file:
nano mycode.rs
Utilizzando il comando precedente stiamo creando un file con estensione Rust, in questo file incolla il seguente codice:
fn main() { println!("Hi, Here is How2shout portale for Linux!"); }
Salva il file premendo Ctrl+O , premi Invio tasto e quindi Ctrl + X per uscire dal file.
Compila ed esegui il programma:
rustc mycode.rs
Ora esegui l'app che hai compilato usando lo strumento di comando Rust. Il nome dell'app eseguibile sarà lo stesso del file che hai creato.
./mycode
Per saperne di più e imparare questo linguaggio di programmazione, fare riferimento alla sua documentazione ufficiale.