Rust, telepítse ezt a programozási nyelvet az Ubuntu 18.04-re

Rustról

A következő cikkben megnézzük, hogyan kell telepíteni a Rust programozási nyelvet. Látni fogjuk azt is, hogyan lehet lefordítani és futtatni egy alapalkalmazást a Rust segítségével. Ez egy összeállított, általánosan használt programozási nyelv a Mozilla fejlesztette ki. Fejlesztői szerint úgy tervezték, hogy «biztonságos és praktikus nyelv«. Támogatja a tiszta funkcionális, eljárási, elengedhetetlen és objektum-orientált programozást.

A Rust egy programozási nyelv, amely viszonylag új. Gyors és biztonságos alkalmazások létrehozását ígéri. Az olyan vállalatok, mint az Atlassian, a Chef, a CoreOS és a DropBox a Rustot használják. Mozilla-irányelvek szerint, A rozsdát teljesen nyílt módon fejlesztik és a közösségtől kér be- és bemenetet.

Rust fő célja, hogy a jó nyelv a nagyszerű programok, kliens és szerver oldal létrehozásához, amelyek az interneten futnak. Ez különös hangsúlyt helyezett a biztonságra és a memóriaterjesztés vezérlésére. Ennek a nyelvnek a szintaxisa hasonló a C és a C ++ szintaxisához, kulccsal elválasztott kódblokkokkal és áramlásszabályozó struktúrákkal, mint pl if, más, do, míg y mert.

A nyelv kialakítását a Rust fordító és a Rust motor fejlesztése során szerzett tapasztalatok finomították. szervo navigátor. Bár az fejlesztette és támogatta a Mozilla és a Samsung, azt állítja, hogy közösségi projekt. A fejlődés nagy részét a közösség tagjai adják.

Ha valakinek több információra van szüksége erről a nyelvről, megismerheti a róla szóló sok dokumentációt. Honlapjukon megtalálhatjuk a nélkülözhetetlen könyv Rustról a hivatalos dokumentáció.

Telepítse a Rustot az Ubuntu 18.04-re

Ez a programozási nyelv nagyon egyszerűen telepíthető. Elég vele göndör. Ha nincs telepítve, akkor egy terminál beírásával (Ctrl + Alt + T) megszerezhetjük:

sudo apt update && sudo apt install curl

Miután telepítettük a göndörítést, elindíthatjuk a telepítést. Erre ugyanabban a terminálban írunk:

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

A telepítés során valami olyasmit fogunk látni, ami a következő képernyőképen látható.

Menü a Rust telepítése során

Ezen a ponton szükséges lesz nyomja meg az 1 gombot a telepítés folytatásához. A telepítés befejezése után látni fogjuk a szükséges üzenetet konfigurálja a környezetet a Rust fordító futtatásához. Meg fogjuk oldani ezt a terminál beírásával:

source $HOME/.cargo/env

Ez a parancs nem mutat semmit, de ennek ellenére biztosak lehetünk benne környezetünk készen áll a Rust programok összeállításának megkezdésére. Ezt csak egyszer kell megcsinálnunk. A következő bejelentkezéskor a terminál automatikusan betöltődik.

Az előző telepítés során több csomagot telepítenek:

  • rakomány - A Rust által használt csomagkezelő.
  • rozsda - A jelenlegi Rust fordító.
  • rozsdásodás - A Rust telepítő, amelyet letöltöttek és futtattak.

Bár helyesen lettek telepítve, a gcc fordítót magasabbra kellett telepítenem a helyes működés érdekében.

Minta alkalmazás Rust

A Rust alkalmazásával készült alkalmazási példa

A telepítés befejezése után ideje tesztelni. Tehát meg fogjuk írni a tipikus programot, amely bármilyen programozási nyelvvel indul. Megnyitjuk kedvenc szerkesztőnket, és létrehozzuk a következő fájlt:

sudo nano ejemplo.rs

A szerkesztőbe beillesztjük a következő sorokat:

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

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

Nem fogom áttekinteni, hogy az egyes sorok mit jelentenek, de elég nyilvánvalónak kell lennie, hogy kinyomtat pár sor szöveget. Ha érdekel további rozsdapéldák, konzultálhat a Példák dokumentációra írta Rust.

A fájl mentése után, ebben az esetben az example.rs névvel, már megvan a forrásfájlunk. Most lefordíthatjuk a futtatható fájl létrehozásához:

rustc ejemplo.rs

Ha minden jól sikerült, látni fogjuk, hogy a terminál nem mutat nekünk semmit. Ha hiba történt, akkor egy üzenet jelenik meg róla.

Hello világ alkalmazás készült Rust

Amint a képernyőképen láthatjuk, futtatható fájl jött létre, amelynek ugyanaz a neve, mint a forrásfájlnak. Ez futtatható a minta alkalmazásunk megtekintéséhez:

./ejemplo

A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra.

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

bool (igaz)