Rust, εγκαταστήστε αυτήν τη γλώσσα προγραμματισμού στο Ubuntu 18.04

για τον Rust

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στον τρόπο εγκατάστασης της γλώσσας προγραμματισμού Rust. Θα δούμε επίσης πώς να μεταγλωττίσουμε και να τρέξουμε μια βασική εφαρμογή με το Rust. Αυτή είναι μια μεταγλωττισμένη γλώσσα προγραμματισμού γενικής χρήσης που είναι αναπτύχθηκε από τον Mozilla. Σύμφωνα με τους προγραμματιστές της, έχει σχεδιαστεί για να είναι «μια ασφαλή και πρακτική γλώσσα«. Υποστηρίζει καθαρό λειτουργικό, διαδικαστικό, επιτακτικό και αντικειμενοστραφή προγραμματισμό.

Το Rust είναι μια γλώσσα προγραμματισμού που είναι σχετικά νέα. Υπόσχεται να δημιουργήσει γρήγορες και ασφαλείς εφαρμογές. Εταιρείες όπως οι Atlassian, Chef, CoreOS και DropBox χρησιμοποιούν το Rust. Ανά πολιτική Mozilla, Η σκουριά αναπτύσσεται με έναν εντελώς ανοιχτό τρόπο και ζητά εισροές και εισροές από την κοινότητα.

Ο κύριος στόχος του Rust είναι να είναι καλή γλώσσα για τη δημιουργία εξαιρετικών προγραμμάτων, από πλευράς πελάτη και διακομιστή, που εκτελούνται στο Διαδίκτυο. Αυτό έδωσε ιδιαίτερη έμφαση στον έλεγχο ασφάλειας και διανομής μνήμης. Η σύνταξη αυτής της γλώσσας είναι παρόμοια με εκείνη των C και C ++, με μπλοκ κώδικα οριοθετημένων κλειδιών και δομές ελέγχου ροής όπως if, αλλιώς, do, ενώ y for.

Ο γλωσσικός σχεδιασμός τελειοποιήθηκε μέσω εμπειριών στην ανάπτυξη του ίδιου του μεταγλωττιστή Rust και του κινητήρα Rust. σερβο πλοηγός. Αν και είναι αναπτύχθηκε και χρηματοδοτήθηκε από τη Mozilla και τη Samsung, ισχυρίζεται ότι είναι κοινοτικό έργο. Ένα μεγάλο μέρος της προόδου προέρχεται από μέλη της κοινότητας.

Εάν κάποιος χρειάζεται περισσότερες πληροφορίες σχετικά με αυτήν τη γλώσσα, μπορεί να συμβουλευτεί την τεκμηρίωση που υπάρχει σχετικά με αυτήν. Μπορούμε να βρούμε στον ιστότοπό τους από το βασικό βιβλίο για τον Rust για την επίσημη τεκμηρίωση.

Εγκαταστήστε το Rust στο Ubuntu 18.04

Αυτή η γλώσσα προγραμματισμού μπορεί να εγκατασταθεί με πολύ απλό τρόπο. Αρκετά με χρησιμοποιήστε μπούκλα. Σε περίπτωση που δεν το έχουμε εγκαταστήσει, μπορούμε να το κρατήσουμε πληκτρολογώντας ένα τερματικό (Ctrl + Alt + T):

sudo apt update && sudo apt install curl

Μόλις εγκαταστήσουμε το curl, μπορούμε να ξεκινήσουμε την εγκατάσταση. Γι 'αυτό γράφουμε στον ίδιο τερματικό:

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

Κατά την εγκατάσταση θα δούμε κάτι σαν αυτό που φαίνεται στο παρακάτω στιγμιότυπο οθόνης.

Μενού κατά την εγκατάσταση Rust

Σε αυτό το σημείο, θα είναι απαραίτητο πατήστε 1 για να συνεχίσετε με την εγκατάσταση. Αφού ολοκληρωθεί η εγκατάσταση, θα δούμε το μήνυμα που χρειαζόμαστε διαμορφώστε το περιβάλλον για να εκτελέσετε τον μεταγλωττιστή Rust. Θα το λύσουμε γράφοντας στο τερματικό:

source $HOME/.cargo/env

Αυτή η εντολή δεν θα μας δείξει τίποτα, αλλά παρόλα αυτά, μπορούμε να είμαστε σίγουροι ότι το περιβάλλον μας είναι έτοιμο να ξεκινήσει τη σύνταξη των προγραμμάτων Rust. Θα πρέπει να το κάνουμε μόνο μία φορά. Την επόμενη φορά που θα συνδεθείτε στο τερματικό, θα φορτωθεί αυτόματα.

Κατά την προηγούμενη εγκατάσταση, θα εγκατασταθούν διάφορα πακέτα:

  • φορτίο - Ο διαχειριστής πακέτων που χρησιμοποιείται από τον Rust.
  • σκουριάς - Ο τρέχων μεταγλωττιστής Rust.
  • σκουριάς - Το πρόγραμμα εγκατάστασης Rust που έγινε λήψη και εκτέλεση.

Αν και είχαν εγκατασταθεί σωστά, έπρεπε να εγκαταστήσω τον μεταγλωττιστή gcc υψηλότερα για σωστή λειτουργία.

Δείγμα εφαρμογής με Rust

Παράδειγμα εφαρμογής με Rust

Αφού ολοκληρωθεί η εγκατάσταση, είναι καιρός να τη δοκιμάσετε. Έτσι θα γράψουμε το τυπικό πρόγραμμα για να ξεκινήσουμε με οποιαδήποτε γλώσσα προγραμματισμού. Ανοίγουμε τον αγαπημένο μας επεξεργαστή και δημιουργούμε το ακόλουθο αρχείο:

sudo nano ejemplo.rs

Μέσα στο πρόγραμμα επεξεργασίας επικολλάμε τις ακόλουθες γραμμές:

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

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

Δεν πρόκειται να εξετάσω τι σημαίνει κάθε γραμμή, αλλά θα πρέπει να είναι αρκετά προφανές ότι θα εκτυπώσει μερικές γραμμές κειμένου. Αν ενδιαφέρεσαι δείτε περισσότερα παραδείγματα Rust, μπορείτε να συμβουλευτείτε το Παραδείγματα τεκμηρίωσης από τον Rust.

Μόλις αποθηκευτεί το αρχείο, σε αυτήν την περίπτωση με το όνομα example.rs, έχουμε ήδη το αρχείο προέλευσης. Τώρα μπορούμε να το μεταγλωττίσουμε για να δημιουργήσουμε το εκτελέσιμο:

rustc ejemplo.rs

Εάν όλα πάνε καλά, θα δούμε ότι το τερματικό δεν θα μας δείξει τίποτα. Εάν υπάρχει σφάλμα, θα δείτε ένα μήνυμα σχετικά με αυτό.

Γεια σας κόσμο εφαρμογή με Rust

Όπως μπορούμε να δούμε στο στιγμιότυπο οθόνης, έχει δημιουργηθεί ένα εκτελέσιμο αρχείο, το οποίο έχει το ίδιο όνομα με το αρχείο προέλευσης. Αυτό μπορεί να εκτελεστεί για να δείτε το δείγμα της εφαρμογής μας:

./ejemplo

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.