Linguaggio di programmazione Rust
Presentazione del linguaggio
Caratteristiche del linguaggio
- Rust è un linguaggio di programmazione compilato;
- Rust è multiparadigma;
- Rust utilizza concetti come ownership e borrowing per la gestione in sicurezza della memoria;
- Rust è un linguaggio staticamente tipizzato e imperativo.
E' possibile utilizzare un stumento 'on line' per scrivere e testare il codice Rust, senza dovere installare Rust sul computer: Rust playground
E' fortemente consigliato installare nel proprio IDE o EDITOR l'estensione rust-analyzer: una libreria che rappresenta un valido strumento per l'anaisi semantica del codice e implementa utili funzionalità;
Linguaggio di programmazione compilato
Il linguaggio di programmazione compilato è un linguaggio utilizzato per scrivere programmi che per essere eseguiti devono essere tradotti in linguaggio macchina;
La "MIA" definizione di "paradigma di un linguaggio di programmazione"
Un paradigma di programmazione è l’implementazione, all’interno di un linguaggio di programmazione, di un insieme di regole che riguardano e definiscono le modalità "grammaticali e logiche" di scrittura del codice sorgente.
Sebbene le strutture di controllo dei vari linguaggi di programmazione siano rimaste molto simili, l'evoluzione dei paradigmi è stata rappresentata fondamentalmente dallo sviluppo della semantica delle parti, coadiuvata da un enorme e crescente bagaglio di librerie native, e non solo, in continua evoluzione e dall'introduzione di poche nuove regole organizzative e comunicative. Lo sviluppo dei paradigmi ha permesso una più facile stesura del codice in linea con un continuo adeguamento ai processi organizzativi, valutativi e decisionali di una mente umana.
La semantica delle parti, fondamentale nello sviluppo dei paradgmi, consiste in una separazione dei flussi (sequenze di istruzioni) basata su principi logici e di sviluppo/implementazione autonoma, ispirata al principio di "Divide et impera".
::Il-mio.sito-web-dedicato-al.coding