Rust, installer dette programmeringssprog på Ubuntu 18.04

om Rust

I den næste artikel skal vi se på, hvordan du installerer Rust-programmeringssproget. Vi vil også se, hvordan man kompilerer og kører en grundlæggende applikation med Rust. Dette er et kompileret programmeringssprog til generelle formål, der bliver udviklet af Mozilla. Ifølge udviklerne er det designet til at være «et sikkert og praktisk sprog«. Det understøtter ren funktionel, proceduremæssig, bydende og objektorienteret programmering.

Rust er et programmeringssprog, der er relativt nyt. Det lover at oprette hurtige og sikre applikationer. Virksomheder som Atlassian, Chef, CoreOS og DropBox bruger Rust. I henhold til Mozilla-politik, Rust udvikles på en helt åben måde og søger input og input fra samfundet.

Rusts hovedmål er at være en godt sprog til at skabe gode programmer, klient- og serversiden, der kører på Internettet. Dette lagde særlig vægt på sikkerhed og hukommelsesfordelingskontrol. Syntaksen for dette sprog svarer til C og C ++, med nøgleafgrænsede kodeblokke og flowkontrolstrukturer såsom if, andet, do, mens y forum.

Sprogdesignet er blevet forbedret gennem erfaringer med udviklingen af ​​selve Rust-kompilatoren og Rust-motoren. servonavigator. Selvom det er udviklet og sponsoreret af Mozilla og Samsung, hævder at være et samfundsprojekt. En stor del af fremskridtene kommer fra medlemmer af samfundet.

Hvis nogen har brug for flere oplysninger om dette sprog, kan de konsultere den meget dokumentation, der findes om det. Vi kan finde på deres hjemmeside fra vigtig bog om Rust til officiel dokumentation.

Installer Rust på Ubuntu 18.04

Dette programmeringssprog kan installeres på en meget enkel måde. Nok med brug krølle. Hvis vi ikke har det installeret, kan vi få fat i det ved at skrive en terminal (Ctrl + Alt + T):

sudo apt update && sudo apt install curl

Når vi har krøllet installeret, kan vi starte installationen. Til dette skriver vi i samme terminal:

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

Under installationen ser vi noget som det, der kan ses i det følgende skærmbillede.

Menu under rustinstallation

På dette tidspunkt vil det være nødvendigt at tryk på 1 for at fortsætte med installationen. Når installationen er færdig, ser vi den besked, vi har brug for konfigurer miljøet til at køre Rust-kompilatoren. Vi skal løse dette ved at skrive terminalen:

source $HOME/.cargo/env

Denne kommando viser os ikke noget, men på trods af dette kan vi være sikre på det vores miljø er klar til at begynde at kompilere Rust-programmerne. Vi bliver kun nødt til at gøre dette en gang. Næste gang du logger ind på terminalen, indlæses den automatisk.

Under den forrige installation installeres flere pakker:

  • fragt - Pakkelederen, der bruges af Rust.
  • rustc - Den nuværende Rust kompilator.
  • rust op - Rustinstallatøren, der blev downloadet og kørt.

Selvom de var installeret korrekt, måtte jeg installere gcc-kompilatoren højere for korrekt drift.

Eksempel på påføring med rust

Anvendelseseksempel lavet med Rust

Efter installationen er det tid til at teste det. Så vi skal skrive det typiske program for at starte med ethvert programmeringssprog. Vi åbner vores foretrukne editor og opretter følgende fil:

sudo nano ejemplo.rs

Inde i editoren indsætter vi følgende linjer:

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

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

Jeg vil ikke gå over, hvad hver linje betyder, men det skal være ret indlysende, at det vil udskrive et par tekstlinjer. Hvis du er interesseret se flere eksempler på rust, kan du konsultere Eksempler på dokumentation af Rust.

Når filen er gemt, i dette tilfælde med navnet example.rs, har vi allerede vores kildefil. Nu kan vi kompilere det for at oprette den eksekverbare:

rustc ejemplo.rs

Hvis alt er gået godt, ser vi, at terminalen ikke viser os noget. Hvis der er en fejl, vil du se en besked om den.

Hej verdensapplikation lavet med Rust

Som vi kan se på skærmbilledet, en eksekverbar fil er oprettet, som har samme navn som kildefilen. Dette kan køres for at se vores eksempelapplikation:

./ejemplo

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.