Mi a rozsda?

A Rust egy több paradigmás programozási nyelv, amely támogatja a funkcionális, kényszerítő, objektum-orientált és párhuzamos cselekvési programozási stílusokat. A Mozilla alkalmazottja, Graydon Hoare személyes projektként kezdte meg, és öt év alatt nyílt forráskódú projekt lett, amely több száz önkéntes hozzájárulását fogadta el. Hivatalos leírása: "gyorsan fut, megakadályozza a szinte minden összeomlást, és megszünteti az adatversenyeket." Az 1.0.0 alpha verziót a Mozilla kutatás kiadta 2015. január 9-én.

További információ a Rustról

A Rust célja, hogy versenyképes választás legyen az interneten keresztül kommunikáló kliens- és kiszolgálóalkalmazások írására. Mint ilyen, a biztonságra, a memória elrendezésének ellenőrzésére és a párhuzamosságra összpontosít. Ez a memória biztonságos - nem teszi lehetővé a null- vagy lógó mutatókat (olyan mutatók, amelyek nem mutatják a helyes adattípust), így elkerülhetőek a problémák, mint pl. gyakori a C és C ++ nyelveken. Szigorú szabályokat is tartalmaz az adatok értékeinek inicializálásának módjáról.

A Rust szintaxisa C- és C ++ -ból származik, de szemantikája nagyon eltérő. A gépelési rendszer hasonló a Haskell programozási nyelvéhez, és lehetővé teszi az ad-hoc polimorfizmust.

Helló Világ! írva: Rust:

 fn main () {println! ("Hello, Világ"); } 

Alfa, párhuzamosság, Hello World, Nyelv, Paradigma, Programozási feltételek