Ruoste, asenna tämä ohjelmointikieli Ubuntu 18.04: een

noin Rust

Seuraavassa artikkelissa aiomme tarkastella Rust-ohjelmointikielen asentamista. Näemme myös, kuinka koota ja suorittaa perussovellus Rustin kanssa. Tämä on koottu yleiskäyttöinen ohjelmointikieli, jota ollaan käyttämässä kehittänyt Mozilla. Kehittäjien mukaan se on suunniteltuturvallinen ja käytännöllinen kieli«. Se tukee puhdasta toiminnallista, menettelyllistä, välttämätöntä ja olio-ohjelmointia.

Rust on suhteellisen uusi ohjelmointikieli. Se lupaa luoda nopeita ja turvallisia sovelluksia. Yritykset, kuten Atlassian, Chef, CoreOS ja DropBox, käyttävät Rustia. Mozilla-käytännön mukaan Ruostetta kehitetään täysin avoimella tavalla ja etsii panosta yhteisöltä.

Rustin päätavoitteena on olla hyvä kieli loistavien ohjelmien, asiakas- ja palvelinpuolen luomiseen, joka toimii Internetissä. Tämä kiinnitti erityistä huomiota turvallisuuteen ja muistinjakelun hallintaan. Tämän kielen syntakse on samanlainen kuin C: n ja C ++: n, avaimilla erotetuilla koodilohkoilla ja vuonohjausrakenteilla kuten if, muu, do, vaikka y varten.

Kielisuunnittelua on hiottu kokemuksella kehitettäessä itse Rust-kääntäjää ja Rust-moottoria. servonavigaattori. Vaikka se onkin kehittänyt ja sponsoroinut Mozilla ja Samsung, väittää olevansa yhteisöprojekti. Suuri osa edistymisestä tulee yhteisön jäseniltä.

Jos joku tarvitsee lisätietoja tästä kielestä, hän voi tutustua siihen olemassa oleviin asiakirjoihin. Voimme löytää heidän verkkosivuilta osoitteesta olennainen kirja noin Rust ja viralliset asiakirjat.

Asenna Rust Ubuntu 18.04: een

Tämä ohjelmointikieli voidaan asentaa hyvin yksinkertaisella tavalla. Tarpeeksi käytä kiharaa. Jos sitä ei ole asennettu, voimme saada sen käsiksi kirjoittamalla terminaalin (Ctrl + Alt + T):

sudo apt update && sudo apt install curl

Kun curl on asennettu, voimme aloittaa asennuksen. Tätä varten kirjoitamme samaan päätelaitteeseen:

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

Asennuksen aikana näemme jotain sellaista, mikä näkyy seuraavassa kuvakaappauksessa.

Valikko Rust-asennuksen aikana

Tässä vaiheessa se on tarpeen jatka asennusta painamalla 1. Kun asennus on valmis, näemme tarvitsemamme viestin määritä ympäristö suorittamaan Rust-kääntäjä. Aiomme ratkaista tämän kirjoittamalla terminaaliin:

source $HOME/.cargo/env

Tämä komento ei näytä meille mitään, mutta siitä huolimatta voimme olla varmoja siitä ympäristömme on valmis aloittamaan Rust-ohjelmien kokoamisen. Meidän on tehtävä tämä vain kerran. Kun seuraavan kerran kirjaudut terminaaliin, se latautuu automaattisesti.

Edellisen asennuksen aikana asennetaan useita paketteja:

  • rahti - Rustin käyttämä paketinhallinta.
  • ruoste c - Nykyinen Rust-kääntäjä.
  • ruostuminen - Ladattu ja suoritettu Rust-asennusohjelma.

Vaikka ne oli asennettu oikein, jouduin asentamaan gcc-kääntäjän korkeammalle oikean toiminnan varmistamiseksi.

Näytesovellus Rustin kanssa

Rustilla tehty sovellusesimerkki

Kun asennus on valmis, on aika testata se. Joten kirjoitamme tyypillisen ohjelman aluksi millä tahansa ohjelmointikielellä. Avaamme suosikkieditorimme ja luomme seuraavan tiedoston:

sudo nano ejemplo.rs

Editorin sisälle liitämme seuraavat rivit:

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

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

En aio selvittää, mitä kukin rivi tarkoittaa, mutta pitäisi olla melko selvää, että se tulostaa pari riviä tekstiä. Jos olet kiinnostunut Katso lisää ruosteesimerkkejä, voit tutustua Esimerkkejä asiakirjoista kirjoittanut Rust.

Kun tiedosto on tallennettu, tässä tapauksessa nimellä example.rs, meillä on jo lähdetiedostomme. Nyt voimme koota sen luoda suoritettava tiedosto:

rustc ejemplo.rs

Jos kaikki on mennyt hyvin, näemme, että terminaali ei näytä meille mitään. Jos on virhe, näet siitä viestin.

Hei maailma -sovellus, joka on tehty Rustin kanssa

Kuten näemme kuvakaappauksesta, suoritettava tiedosto on luotu, jolla on sama nimi kuin lähdetiedostolla. Tämä voidaan suorittaa nähdäksesi esimerkkisovelluksemme:

./ejemplo

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.