Rust
Website: rust-lang.org
Proiectat de: Graydon Hoare
Paradigme de programare: Concurrentfunctionalgenericimperativestructured
Rust este un limbaj de programare multi-paradigmă, cu scop general, care accentuează performanța, siguranța tipului și concordanța.
Aplică siguranța memoriei, ceea ce înseamnă că toate referințele indică o memorie valabilă, fără a necesita colectarea gunoiului sau numărarea referinței.
Pentru a aplica simultan siguranța memoriei și pentru a preveni cursele de date, „Checker -ul împrumutat” urmărește durata de viață a obiectului tuturor referințelor dintr -un program în timpul compilării.
Rust împrumută ideile din programarea funcțională, inclusiv imuabilitatea, funcțiile de ordin superior și tipurile de date algebrice.
Este popular pentru programarea sistemelor.Software Dezvoltatorul Graydon Hoare a creat Rust ca proiect personal în timp ce a lucrat la Mozilla Research în 2006.
Mozilla a sponsorizat oficial proiectul în 2009.
În anii care au urmat prima lansare stabilă din mai 2015, Rust a fost adoptată de companii inclusiv Amazon, Discord, Dropbox, Facebook (Meta), Google (Alphabet) și Microsoft.
În decembrie 2022, a devenit prima limbă în afară de C și Adunarea care a fost susținută în dezvoltarea nucleului Linux.
Rust a fost remarcat pentru adoptarea rapidă și a făcut obiectul cercetării limbajului de programare academică.