A C és a C ++ kétségtelenül az egyik legnépszerűbb programozási nyelv és az alkalmazások és az operációs rendszerek döntő többsége és anélkül, hogy azt mondanák, hogy ezek az elsőként ajánlott programozási nyelvek és vegye alapul.
A Rust egy programozási nyelv összeállított, általános célú és multiparadigm az a lét a Mozilla fejlesztette és az LLVM támogatta. Ez a nyelv úgy lett megtervezve «Biztonságos, egyidejű és praktikus nyelv» és mindenekelőtt az a C és a C ++ nyelv helyettesítése.
Rozsda egy nyílt forráskódú programozási nyelv, amely támogatja a tiszta funkcionális programozást, eljárási, elengedhetetlen és objektum-orientált.
Ez a programozási nyelv rendkívül gyorsan működik, elkerüli a hibákat és biztosítja a menet biztonságát. Támogatja a nulla költségű absztrakciókat, mozgásszemantika, garantált memóriabiztonság, szál nélküli adatversenyek, általános alapú tulajdonságok és minták illesztése.
is támogatja a típus következtetését, a minimális végrehajtási időt, valamint a hatékony C kötéseket.
Rozsda számos platformon futtatható és olyan vállalatok / szervezetek gyártásában használják, mint a Dropbox, a CoreOS, az NGP és még sok más.
A Rust célja, hogy jó nyelv legyen az interneten futó nagyszerű kliens- és szerveroldali programok létrehozásához.
Ez olyan funkciókhoz vezetett, amelyek a biztonságra, a memóriaterjesztés ellenőrzésére és az egyidejűségre helyezik a hangsúlyt.
A biztonságos kódteljesítmény várhatóan lassabb lesz, mint a C ++, ha a teljesítmény az egyetlen szempont, de összehasonlítva a C ++ kóddal, amelyet a Rust-hoz hasonló óvintézkedések megtétele érdekében tettek, ez utóbbi még gyorsabb lehet.
A rozsda szintaxisa hasonló a C-hez és a C ++ -hoz, zárójelekkel tagolt kódblokkokkal és áramlásszabályozó struktúrákkal, például, ha másként csinálnánk, míg és.
Nem minden C és C ++ struktúra van jelen, és mások (például a többirányú elágazás egyezésének kulcsszava) kevésbé lesznek ismerősek az ezekből a nyelvekből származó programozók számára.
A Rust telepítése Linuxra
Si telepíteni szeretné ezt a programozási nyelvet a rendszerére, Megtehetjük a telepítő letöltésével, amely segít nekünk abban, hogy a Rust a rendszerünkre kerüljön
Csak nyisson meg egy terminált és futtassa rajta:
curl https://sh.rustup.rs -sSf | sh
A parancs futtatásakor a telepítőt letöltjük, és szinte azonnal futni fog, meg kell nyomnia az 1 gombot a telepítés folytatásához az alapértelmezett értékekkel, és az összes szükséges csomagot letölti.
Ha egyéni telepítést szeretne, írja be a 2-est, és meghatározza többek között a környezeti változókat.
A Rust rendszerünkbe történő telepítésének végén a Cargo bin könyvtár azonnal hozzáadódik a következő elérési útvonalhoz ( ~ / .cargo / bin), ahol az összes eszköz telepítve van) a PATH környezeti változóban, in ~ / .profil.
Kész ezt folytatnunk kell a Shell konfigurálásátEzt úgy végezzük, hogy a ~ / .profile fájlt úgy módosítjuk, hogy a módosított PATH-t használja a Rust környezettel való munkavégzéshez, futtatva ezeket a parancsokat a terminálon:
source ~/.profile
source ~/.cargo/env
Csak most folytatnunk kell annak ellenőrzését, hogy a Rust megfelelően van-e telepítve a rendszerünkbe, ezt a következő parancs beírásával végezzük el a terminálon
rustc --version
És vele meg kell kapnunk a Rust verziót a képernyőn amelyet telepítettünk a rendszerünkbe.
És ennyi, elkezdhetjük használni ezt a nyelvet, és telepíthetjük azokat az alkalmazásokat, amelyek használják a rendszerünkön.
A nyelv teszteléséhez létrehozhatunk egy egyszerű fájlt nyomtasson nekünk egy üzenetet a képernyőn, ezt az alábbiak beírásával tesszük:
nano prueba.rs
A fájl belsejébe pedig a következőket illesztjük be:
fn main() {
println!("Prueba exitosa de Rust");
}
Futtathatóvá alakítjuk:
rustc prueba.rs
És futtatjuk, hogy teszteljük:
./prueba.rs
És nem lenne egyszerűbb megmondani az embereknek, hogy telepítsék, keressék a disztribúció tárházaiban ... Mert így, ahogy te mondod ... hogyan lehet eltávolítani? Hogyan frissül? ...
A Debian stabil szoftvert használom, és úgy tűnik, hogy nem kell hozzá más, mint: sudo apt-get install rustc.
Amint ezen a linken láthatja, a Debian tárolókban található a legutóbbi stabil verzió óta:
https://packages.debian.org/search?keywords=rustc
és az Ubuntuban a Trusty-tól (14.04LTS):
https://packages.ubuntu.com/search?keywords=rustc&suite=default§ion=all&arch=any&searchon=names
Legyen óvatos, amit ajánl, hogy minden kezdő felhasználó könnyedén csavarhassa fel, szükség nélkül!