Vad är Rust?

Rost är ett programmeringssprog med flera paradigm som stöder funktionella, imperativa, objektorienterade och samtidiga åtgärder för programmering. Det började som ett personligt projekt av Mozilla-anställd Graydon Hoare och över fem år växte sig till ett open-source-projekt som accepterade bidrag från hundratals volontärer. Den officiella beskrivningen är: "körs snabbt, förhindrar nästan alla kraschar och eliminerar datahall." Version 1.0.0 alpha släpptes av Mozilla-forskning den 9 januari 2015.

Mer information om Rust

Det angivna målet Rust är att vara ett konkurrenskraftigt val för skrivning av klient- och serverns applikationer som kommunicerar via Internet. Som sådan fokuserar den på säkerhet, kontroll över minneslayouten och samtidighet. Det är minnesskyddat - det tillåter inte null eller danglingpekare (pekare som inte pekar på den korrekta typen av data), så det undviker problem som buffertövergångar. vanligt på språk som C och C ++. Det har också strikta regler om hur och när data värden kan initieras.

Rustens syntax är härledd från C och C ++, men dess semantik är väldigt annorlunda. Dess skrivningssystem liknar Haskells programmeringsspråk och tillåter ad hoc-polymorfism.

Hej världen! skrivet i Rust:

 fn main () {println! ("Hej, Världen"); } 

Alpha, Concurrency, Hello World, Språk, Paradigm, Programmeringsvillkor