C și C ++ au fost, fără îndoială, unul dintre cele mai populare limbaje de programare și utilizate de marea majoritate a aplicațiilor și sistemelor de operare și fără a spune că sunt unul dintre primele limbaje de programare recomandate de învățat și să ia ca bază.
Rugina este un limbaj de programare compilat, scop general și multiparadigm asta este a fi dezvoltat de Mozilla și susținut de LLVM. Această limbă a fost conceput să fie „Un limbaj sigur, concurent și practic” și mai ales să fie un înlocuitor pentru limbajele C și C ++.
Rugină este un limbaj de programare open source care acceptă programare funcțională pură, procedural, imperativ și orientat spre obiect.
Acest limbaj de programare funcționează extrem de repede, evită defecțiunile și asigură siguranța firului. Suportă abstracții cu costuri zero, semantică de mișcare, securitate garantată a memoriei, curse de date fără fire, trăsături bazate pe generice și potrivire de tipare.
de asemenea acceptă inferența de tip, timpul minim de execuție, precum și legături C eficiente.
Rugină poate fi rulat pe un număr mare de platforme și este utilizat în producția de companii / organizații precum Dropbox, CoreOS, NGP și multe altele.
Scopul Rust este de a fi un limbaj bun pentru crearea unor programe excelente pentru client și server care rulează pe Internet.
Acest lucru a condus la un set de caracteristici cu accent pe securitate, controlul alocării memoriei și concurență.
Performanța codului sigur este de așteptat să fie mai lentă decât C ++, dacă performanța este singura considerare, dar în comparație cu codul C ++ făcut pentru a lua măsuri de precauție comparabile cu Rust, acesta din urmă poate fi chiar mai rapid.
Sintaxa ruginii este similară cu C și C ++, cu blocuri de cod delimitate prin acolade și structuri de control al fluxului, cum ar fi if, else, do, while și for.

Nu toate structurile C și C ++ sunt prezente, iar altele (cum ar fi cuvântul cheie de potrivire pentru ramificarea multidirecțională) vor fi mai puțin familiare programatorilor care provin din aceste limbaje.
Instalarea Rust pe Linux
Si doriți să instalați acest limbaj de programare pe sistemul dvs., O putem face descărcând programul de instalare, care ne va ajuta să obținem Rust pe sistemul nostru
Doar deschideți un terminal și rulați pe el:
curl https://sh.rustup.rs -sSf | sh
Când rulați această comandă programul de instalare va fi descărcat și va rula aproape imediat, trebuie să apăsați 1 pentru a continua cu instalarea cu valorile implicite și va descărca toate pachetele necesare.
Dacă doriți o instalare personalizată, trebuie să tastați 2 și veți defini variabilele de mediu, printre altele.
La sfârșitul instalării Rust în sistemul nostru, directorul Coș de gunoi va fi adăugat imediat în următoarea cale ( ~ / .cargo / bin) în care sunt instalate toate instrumentele) în variabila de mediu PATH, în ~ / .profil.
Am făcut asta trebuie să procedăm la configurarea Shell-ului, facem acest lucru modificând fișierul ~ / .profile pentru a utiliza PATH-ul modificat pentru a lucra cu mediul Rust, executând aceste comenzi în terminal:
source ~/.profile
source ~/.cargo/env
Acum numai trebuie să procedăm pentru a verifica dacă Rust a fost instalat corect în sistemul nostru, facem acest lucru tastând următoarea comandă pe terminal
rustc --version
Și cu ea ar trebui să primim versiunea Rust pe ecran pe care le-am instalat în sistemul nostru.
Și gata, putem începe să folosim acest limbaj și să putem instala aplicații care îl utilizează pe sistemul nostru.
Pentru a testa limba putem crea un fișier simplu tipăriți-ne un mesaj pe ecran, facem acest lucru tastând următoarele:
nano prueba.rs
Și în interiorul fișierului lipim următoarele:
fn main() {
println!("Prueba exitosa de Rust");
}
Îl transformăm într-un executabil:
rustc prueba.rs
Și îl rulăm pentru a testa:
./prueba.rs