Rust, įdiekite šią programavimo kalbą „Ubuntu 18.04“

apie Rūdį

Kitame straipsnyje mes apžvelgsime, kaip įdiegti „Rust“ programavimo kalbą. Taip pat pamatysime, kaip sukompiliuoti ir paleisti pagrindinę programą su „Rust“. Tai yra sukompiliuota, bendrojo naudojimo programavimo kalba, kuri yra sukūrė „Mozilla“. Pasak jo kūrėjų, jis buvo sukurtas taip, kadsaugi ir praktiška kalba«. Jis palaiko gryną funkcinį, procedūrinį, imperatyvų ir į objektą orientuotą programavimą.

„Rust“ yra gana nauja programavimo kalba. Žadama sukurti greitas ir saugias programas. Tokios kompanijos kaip „Atlassian“, „Chef“, „CoreOS“ ir „DropBox“ naudoja „Rust“. Pagal „Mozilla“ politiką, Rūdys yra sukurtas visiškai atviru būdu ir siekia bendruomenės indėlio ir indėlio.

Pagrindinis Rust tikslas yra būti a gera kalba kuriant puikias programas, kliento ir serverio pusės, kurie veikia internete. Tai ypatingą dėmesį skyrė saugumui ir atminties paskirstymo kontrolei. Šios kalbos sintaksė yra panaši į C ir C ++, su raktais atskirtais kodų blokais ir srauto valdymo struktūromis, tokiomis kaip if, kitas, do, o y forumas.

Kalbos dizainas buvo patobulintas kuriant patį „Rust“ kompiliatorių ir „Rust“ variklį. servo navigatorius. Nors taip yra sukūrė ir rėmė „Mozilla“ ir „Samsung“, teigia esąs bendruomenės projektas. Didelę pažangos dalį teikia bendruomenės nariai.

Jei kam nors reikia daugiau informacijos apie šią kalbą, jis gali susipažinti su daugeliu apie ją esančių dokumentų. Jų svetainėje galime rasti esminė knyga apie Rūdį į oficialūs dokumentai.

Įdiekite „Rust“ „Ubuntu 18.04“

Šią programavimo kalbą galima įdiegti labai paprastai. Užteks su naudok garbaną. Jei neturime jo įdiegę, galime jį pasiekti įvesdami terminalą (Ctrl + Alt + T):

sudo apt update && sudo apt install curl

Įdiegę garbaną, galime pradėti diegti. Tam mes rašome tame pačiame terminale:

curl https://sh.rustup.rs -sSf | sh

Diegimo metu pamatysime kažką panašaus į tai, ką galima pamatyti kitoje ekrano kopijoje.

Meniu Rust diegimo metu

Šiuo metu reikės paspauskite 1, jei norite tęsti diegimą. Baigę diegti, pamatysime mums reikalingą pranešimą sukonfigūruokite aplinką, kad paleistumėte Rust kompiliatorių. Mes tai išspręsime įvesdami terminalą:

source $HOME/.cargo/env

Ši komanda mums nieko neparodys, tačiau, nepaisant to, galime būti tikri mūsų aplinka yra pasirengusi pradėti rengti „Rust“ programas. Tai turėsime padaryti tik vieną kartą. Kitą kartą prisijungus prie terminalo jis bus įkeltas automatiškai.

Ankstesnio diegimo metu bus įdiegti keli paketai:

  • kroviniai - „Rust“ naudojamas paketų tvarkytuvas.
  • rustc - Dabartinis „Rust“ kompiliatorius.
  • surūdijimas - „Rust“ diegimo programa, kuri buvo atsisiųsta ir paleista.

Nors jie buvo įdiegti teisingai, aš turėjau įdiegti gcc kompiliatorių aukščiau, kad galėčiau tinkamai veikti.

Paraiškos pavyzdys naudojant „Rust“

Naudojimo pavyzdys, pagamintas naudojant „Rust“

Baigus diegti, laikas jį išbandyti. Taigi pradėsime nuo bet kurios programavimo kalbos pradinę programą. Atidarome mėgstamą redaktorių ir sukuriame šį failą:

sudo nano ejemplo.rs

Redaktoriaus viduje įklijuojame šias eilutes:

// La aplicación más básica

fn main() {
         println!("Aplicación básica de Rust");
         println!("***Ubunlog***");
}

Neketinu nagrinėti, ką reiškia kiekviena eilutė, tačiau turėtų būti gana akivaizdu, kad joje bus atspausdinta pora eilučių teksto. Jeigu tu susidomėjai daugiau rūdžių pavyzdžių, galite kreiptis į Dokumentacijos pavyzdžiai pateikė Rust.

Išsaugoję failą, šiuo atveju su pavadinimu example.rs, mes jau turime savo šaltinio failą. Dabar galime jį sukompiliuoti, kad sukurtume vykdomąjį failą:

rustc ejemplo.rs

Jei viskas pavyko gerai, pamatysime, kad terminalas mums nieko neparodys. Jei yra klaida, pamatysite pranešimą apie tai.

Sveiki, pasaulinė programa, padaryta naudojant „Rust“

Kaip matome ekrano kopijoje, sukurtas vykdomasis failas, kurio pavadinimas yra tas pats kaip šaltinio failo. Tai galima paleisti, kad pamatytumėte mūsų pavyzdinę programą:

./ejemplo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.