Rūsēt, instalējiet šo programmēšanas valodu Ubuntu 18.04

par Rūsu

Nākamajā rakstā mēs aplūkosim, kā instalēt Rust programmēšanas valodu. Mēs arī redzēsim, kā apkopot un palaist pamata lietojumprogrammu ar Rust. Šī ir apkopota vispārējas nozīmes programmēšanas valoda, kas tiek izmantota izstrādāja Mozilla. Pēc izstrādātāju domām, tā ir izstrādāta tā, lai «droša un praktiska valoda«. Tas atbalsta tīru funkcionālu, procesuālu, obligātu un objektorientētu programmēšanu.

Rust ir programmēšanas valoda, kas ir salīdzinoši jauna. Tas sola izveidot ātras un drošas lietojumprogrammas. Tādas firmas kā Atlassian, Chef, CoreOS un DropBox izmanto Rust. Saskaņā ar Mozilla politiku Rūsa tiek attīstīta pilnīgi atklātā veidā un meklē ieguldījumu un ieguldījumu no sabiedrības.

Rūsas galvenais mērķis ir būt a laba valoda lielisku programmu izveidei, klienta un servera pusē, kas darbojas internetā. Tas īpaši uzsvēra drošību un atmiņas izplatīšanas kontroli. Šīs valodas sintakse ir līdzīga C un C ++ sintaksei, ar atslēgu norobežotiem kodu blokiem un plūsmas vadības struktūrām, piemēram, if, cits, do, kamēr y forums.

Valodas dizains ir pilnveidots, pateicoties pieredzei paša Rust kompilatora un Rust dzinēja izstrādē. servo navigators. Lai gan tā ir izstrādāja un sponsorēja Mozilla un Samsung, apgalvo, ka ir kopienas projekts. Lielu progresa daļu nodrošina kopienas locekļi.

Ja kādam nepieciešama plašāka informācija par šo valodu, viņš var iepazīties ar daudzajiem dokumentiem, kas par to pastāv. Mēs varam atrast viņu tīmekļa vietnē no būtiska grāmata par Rūsu līdz oficiālā dokumentācija.

Instalējiet Rust uz Ubuntu 18.04

Šo programmēšanas valodu var instalēt ļoti vienkāršā veidā. Pietiks ar izmantojiet čokurošanos. Ja mums tas nav instalēts, mēs to varam iegūt, ierakstot terminālu (Ctrl + Alt + T):

sudo apt update && sudo apt install curl

Kad mēs esam uzstādījuši čokurošanos, mēs varam sākt instalēšanu. Par to mēs rakstām tajā pašā terminālā:

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

Instalēšanas laikā mēs redzēsim kaut ko līdzīgu tam, ko var redzēt nākamajā ekrānuzņēmumā.

Izvēlne Rust uzstādīšanas laikā

Šajā brīdī būs nepieciešams nospiediet 1, lai turpinātu instalēšanu. Pēc instalēšanas beigām mēs redzēsim mums vajadzīgo ziņojumu konfigurēt vidi, lai palaistu Rust kompilatoru. Mēs to atrisināsim, ierakstot terminālā:

source $HOME/.cargo/env

Šī komanda mums neko neparādīs, bet, neskatoties uz to, mēs varam būt pārliecināti mūsu vide ir gatava sākt veidot Rust programmas. Mums tas būs jādara tikai vienu reizi. Nākamreiz, kad piesakāties terminālā, tas tiks automātiski ielādēts.

Iepriekšējās instalēšanas laikā tiks instalēti vairāki pakotnes:

  • krava - Rust izmantotais pakotņu pārvaldnieks.
  • rustc - Pašreizējais Rust kompilators.
  • sarūsējis - Rust instalētājs, kas tika lejupielādēts un palaists.

Lai gan tie tika instalēti pareizi, pareizai darbībai man bija jāinstalē gcc kompilators augstāk.

Parauga pielietojums ar Rust

Lietojuma piemērs, kas izgatavots ar Rust

Pēc instalēšanas pabeigšanas ir pienācis laiks to pārbaudīt. Tāpēc mēs rakstīsim tipisko programmu, lai sāktu ar jebkuru programmēšanas valodu. Mēs atveram savu iecienīto redaktoru un izveidojam šādu failu:

sudo nano ejemplo.rs

Redaktora iekšpusē mēs ielīmējam šādas rindas:

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

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

Es nepārbaudīšu, ko nozīmē katra rinda, taču vajadzētu būt diezgan acīmredzamam, ka tā izdrukās pāris teksta rindiņas. Ja jūs interesē skatīt vairāk Rūsas piemēru, varat iepazīties ar Dokumentācijas piemēri autors Rust.

Kad fails ir saglabāts, šajā gadījumā ar nosaukumu example.rs, mums jau ir mūsu avota fails. Tagad mēs to varam apkopot, lai izveidotu izpildāmo failu:

rustc ejemplo.rs

Ja viss ir izdevies labi, redzēsim, ka terminālis mums neko neparādīs. Ja ir kļūda, jūs redzēsiet ziņojumu par to.

Sveika pasaules programma, kas izveidota ar Rust

Kā redzam ekrānuzņēmumā, ir izveidots izpildāms fails, kuram ir tāds pats nosaukums kā avota failam. To var palaist, lai apskatītu mūsu pieteikuma paraugu:

./ejemplo

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.