Ce este Rust?

Rustul este un limbaj de programare multi-paradigmă care susține stiluri de programare funcționale, imperative, orientate pe obiect și de acțiune concurente. A început ca un proiect personal de către angajatul Mozilla, Graydon Hoare, și peste cinci ani a devenit un proiect open-source care acceptă contribuții de la sute de voluntari. Descrierea sa oficială este: "rulează rapid, previne aproape toate accidentele și elimină rasele de date". Versiunea 1.0.0 alpha a fost lansată de către compania Mozilla în data de 9 ianuarie 2015.

Mai multe informații despre Rust

Scopul declarat al Rust este de a fi o alegere competitivă pentru scrierea de aplicații client și server care comunică pe Internet. Ca atare, se concentrează pe securitate, controlul asupra aspectului memoriei și concurrency. Este memorie sigură - nu permite indicii null sau dangling (pointeri care nu indică tipul corect de date), astfel încât să evite probleme cum ar fi depășirea tamponului; comună în limbi precum C și C ++. De asemenea, are reguli stricte cu privire la modul și momentul în care valorile datelor pot fi inițializate.

Sintaxa lui Rust este derivată din C și C ++, însă semantica sa este foarte diferită. Sistemul său de tipare este similar cu limbajul de programare Haskell și permite polimorfismul ad-hoc.

Salut Lume! scrise în Rust:

 fn main () {println! ("Bună ziua, Lumea"); } 

Alpha, Concurrency, Hello World, Limba, Paradigma, Termeni de programare