Rust, installeer deze programmeertaal op Ubuntu 18.04

over Rust

In het volgende artikel gaan we kijken hoe we de Rust-programmeertaal kunnen installeren. We zullen ook zien hoe we een basistoepassing met Rust kunnen compileren en uitvoeren. Dit is een gecompileerde programmeertaal voor algemene doeleinden ontwikkeld door Mozilla​ Volgens de ontwikkelaars is het ontworpen om «een veilige en praktische taal​ Het ondersteunt puur functionele, procedurele, imperatieve en objectgeoriënteerde programmering.

Rust is een programmeertaal die relatief nieuw is. Het belooft snelle en veilige applicaties te maken. Bedrijven als Atlassian, Chef, CoreOS en DropBox gebruiken Rust. Volgens het Mozilla-beleid, Roest is op een totaal open manier ontwikkeld en zoekt input en input van de gemeenschap.

Rust's belangrijkste doel is om een goede taal voor het maken van geweldige programma's, client- en serverkant, die op internet draaien. Dit legde speciale nadruk op beveiliging en beheer van de geheugendistributie. De syntaxis van deze taal is vergelijkbaar met die van C en C ++, met door sleutels gescheiden codeblokken en stroomcontrolestructuren zoals if, anders, do, en y For.

Het taalontwerp is verfijnd door ervaringen in de ontwikkeling van de Rust-compiler zelf en de Rust-engine. servo navigator. Hoewel het zo is ontwikkeld en gesponsord door Mozilla en Samsung, beweert een gemeenschapsproject te zijn. Een groot deel van de vooruitgang is afkomstig van leden van de gemeenschap.

Als iemand meer informatie over deze taal nodig heeft, kan hij de vele documentatie die er over bestaat raadplegen. We kunnen op hun website vinden van de essentieel boek over Rust naar officiële documentatie.

Installeer Rust op Ubuntu 18.04

Deze programmeertaal is heel eenvoudig te installeren. Genoeg gebruik krul​ Als we het niet hebben geïnstalleerd, kunnen we het verkrijgen door een terminal in te typen (Ctrl + Alt + T):

sudo apt update && sudo apt install curl

Zodra we curl hebben geïnstalleerd, kunnen we de installatie starten. Hiervoor schrijven we in dezelfde terminal:

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

Tijdens de installatie zullen we zoiets zien als wat te zien is in de volgende schermafbeelding.

Menu tijdens Rust installatie

Op dit punt is het nodig om druk op 1 om door te gaan met de installatie​ Nadat de installatie is voltooid, zien we het bericht dat we nodig hebben configureer de omgeving om de Rust-compiler uit te voeren​ We gaan dit oplossen door de terminal in te typen:

source $HOME/.cargo/env

Dit commando laat ons niets zien, maar desondanks kunnen we dat zeker weten onze omgeving is klaar om te beginnen met het compileren van de Rust-programma's​ We hoeven dit maar één keer te doen. De volgende keer dat u inlogt op de terminal, wordt deze automatisch geladen.

Tijdens de vorige installatie zijn er verschillende pakketten geïnstalleerd:

  • lading - De pakketbeheerder die door Rust wordt gebruikt.
  • roestc - De huidige Rust-compiler.
  • roest - Het Rust-installatieprogramma dat is gedownload en uitgevoerd.

Hoewel ze correct waren geïnstalleerd, moest ik de gcc-compiler hoger installeren voor een juiste werking.

Voorbeeldapplicatie met Rust

Toepassingsvoorbeeld gemaakt met Rust

Nadat de installatie is voltooid, is het tijd om deze te testen. Dus we gaan het typische programma schrijven om met elke programmeertaal te beginnen. We openen onze favoriete editor en maken het volgende bestand aan:

sudo nano ejemplo.rs

In de editor plakken we de volgende regels:

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

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

Ik ga niet ingaan op wat elke regel betekent, maar het zou vrij duidelijk moeten zijn dat het een paar regels tekst zal afdrukken. Als je geïnteresseerd bent zie meer roestvoorbeeldenkunt u de Voorbeelden documentatie door Rust.

Zodra het bestand is opgeslagen, in dit geval met de naam example.rs, hebben we ons bronbestand al. Nu kunnen we het compileren om het uitvoerbare bestand te maken:

rustc ejemplo.rs

Als alles goed is gegaan, zullen we zien dat de terminal ons niets laat zien. Als er een fout is opgetreden, ziet u daarover een bericht.

Hallo wereld applicatie gemaakt met Rust

Zoals we kunnen zien in de schermafbeelding, er is een uitvoerbaar bestand gemaakt, die dezelfde naam heeft als het bronbestand. Dit kan worden uitgevoerd om onze voorbeeldtoepassing te zien:

./ejemplo

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.