Rust, nainštaluj si tento programovací jazyk na Ubuntu 18.04

o hrdzi

V nasledujúcom článku sa pozrieme na to, ako nainštalovať programovací jazyk Rust. Uvidíme tiež, ako zostaviť a spustiť základnú aplikáciu s Rustom. Toto je kompilovaný, univerzálny programovací jazyk, ktorý sa práve používa vyvinutý spoločnosťou Mozilla. Podľa jeho vývojárov bol navrhnutý ako «bezpečný a praktický jazyk«. Podporuje čisto funkčné, procedurálne, imperatívne a objektovo orientované programovanie.

Rust je programovací jazyk, ktorý je relatívne nový. Sľubuje vytvorenie rýchlych a bezpečných aplikácií. Spoločnosti ako Atlassian, Chef, CoreOS a DropBox používajú Rust. Podľa pravidiel Mozilly, Rust sa vyvíja úplne otvoreným spôsobom a hľadá podnety a podnety od komunity.

Hlavným cieľom Rusta je byť a dobrý jazyk na vytváranie skvelých programov na strane klienta i servera, ktoré bežia na internete. Toto kládlo osobitný dôraz na bezpečnosť a riadenie distribúcie pamäte. Syntax tohto jazyka je podobná ako v jazykoch C a C ++, s blokmi kódu oddelenými kľúčmi a štruktúrami riadenia toku, ako napr if, inak, do, zatiaľ čo y pre.

Jazykový dizajn bol vylepšený skúsenosťami s vývojom samotného kompilátora Rust a motora Rust. servo navigátor. Aj keď je vyvinuté a sponzorované spoločnosťami Mozilla a Samsung, tvrdí, že je komunitným projektom. Veľká časť pokroku pochádza od členov komunity.

Ak niekto potrebuje viac informácií o tomto jazyku, môže si prečítať množstvo dokumentácie, ktorá o ňom existuje. Nájdeme na ich webových stránkach z zásadná kniha o hrdzi na úradná dokumentácia.

Nainštalujte Rust na Ubuntu 18.04

Tento programovací jazyk je možné nainštalovať veľmi jednoduchým spôsobom. Dosť na tom použite zvlnenie. Ak ho nemáme nainštalovaný, môžeme sa ho zmocniť zadaním terminálu (Ctrl + Alt + T):

sudo apt update && sudo apt install curl

Po nainštalovaní zvlnenia môžeme inštaláciu spustiť. Za týmto účelom napíšeme do rovnakého terminálu:

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

Počas inštalácie uvidíme niečo ako to, čo je vidieť na nasledujúcom screenshote.

Menu počas inštalácie Rust

V tomto okamihu bude potrebné stlačením 1 pokračujte v inštalácii. Po dokončení inštalácie sa zobrazí správa, ktorú potrebujeme nakonfigurovať prostredie na spustenie kompilátora Rust. Vyriešime to zadaním terminálu:

source $HOME/.cargo/env

Tento príkaz nám nič neukáže, ale napriek tomu si môžeme byť istí naše prostredie je pripravené začať kompilovať programy Rust. Budeme to musieť urobiť iba raz. Keď sa nabudúce prihlásite do terminálu, načíta sa automaticky.

Počas predchádzajúcej inštalácie bude nainštalovaných niekoľko balíkov:

  • náklad - Správca balíkov používaný Rustom.
  • rustc - Aktuálny kompilátor Rust.
  • zhrdzavenie - Inštalátor Rust, ktorý bol stiahnutý a spustený.

Aj keď boli nainštalované správne, pre správnu činnosť som musel nainštalovať kompilátor gcc vyššie.

Ukážka aplikácie s Rust

Príklad aplikácie vyrobený s Rust

Po dokončení inštalácie je čas ju otestovať. Preto budeme písať typický program, ktorý bude začínať ľubovoľným programovacím jazykom. Otvoríme náš obľúbený editor a vytvoríme nasledujúci súbor:

sudo nano ejemplo.rs

Do editora vložíme nasledujúce riadky:

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

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

Nebudem sa zaoberať tým, čo každý riadok znamená, ale malo by byť úplne zrejmé, že vytlačí niekoľko riadkov textu. Ak máš záujem pozri ďalšie príklady Rust, môžete sa obrátiť na Príklady dokumentácie podľa Rust.

Po uložení súboru, v tomto prípade s názvom example.rs, už máme náš zdrojový súbor. Teraz ho môžeme skompilovať a vytvoriť spustiteľný súbor:

rustc ejemplo.rs

Ak všetko dobre dopadne, uvidíme, že terminál nám nič neukáže. Ak sa vyskytne chyba, zobrazí sa o nej správa.

Aplikácia Hello world vyrobená s Rustom

Ako vidíme na snímke obrazovky, bol vytvorený spustiteľný súbor, ktorý má rovnaký názov ako zdrojový súbor. Toto je možné spustiť a pozrieť si našu vzorovú aplikáciu:

./ejemplo

Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.