Mis on rooste?

Rust on mitme paradigma programmeerimiskeel, mis toetab funktsionaalseid, hädavajalikke, objektorienteeritud ja samaaegse tegevuse programmeerimisstiile. See algas Mozilla töötaja Graydon Hoare isikliku projektina ja sai üle viie aasta avatud lähtekoodiga projektiks, millega aktsepteeriti sadade vabatahtlike panust. Selle ametlik kirjeldus on: "jookseb kiirelt kiiresti, takistab peaaegu kõiki õnnetusi ja kõrvaldab andmevõistlused." Versioon 1.0.0 alpha ilmus Mozilla Research poolt 9. jaanuaril 2015.

Lisateavet Rust kohta

Rust'i eesmärgiks on olla konkurentsivõimeline valik kliendi- ja serverirakenduste kirjutamiseks interneti kaudu. Sellisena keskendub see turvalisusele, mälu paigutuse kontrollile ja samaaegsusele. See on ohutu mälu - see ei võimalda null- või rippuvaid viiteid (viiteid, mis ei viita õigele andmetüübile), seega välditakse selliseid probleeme nagu puhvri ületamine; levinud keeltes nagu C ja C ++. Sellel on ka ranged reeglid selle kohta, kuidas ja millal andmete väärtusi saab käivitada.

Rusti süntaks on tuletatud C- ja C ++ -st, kuid selle semantika on väga erinev. Selle kirjutamissüsteem on sarnane Haskelli programmeerimiskeele ja võimaldab ad-hoc polümorfismi.

Tere, Maailm! kirjutatud Rustis:

 fn main () {println! ("Tere, maailm"); } 

Alpha, kokkulangevus, Hello World, Language, Paradigm, Programming terms