Πώς να εγκαταστήσετε τη γλώσσα προγραμματισμού Rust στο Linux;

Σκωρία

Τα C και C ++ ήταν αναμφίβολα μία από τις πιο δημοφιλείς γλώσσες προγραμματισμού και χρησιμοποιείται από τη συντριπτική πλειονότητα των εφαρμογών και των λειτουργικών συστημάτων και χωρίς να πούμε ότι είναι μία από τις πρώτες προτεινόμενες γλώσσες προγραμματισμού για μάθηση και πάρτε ως βάση.

Το Rust είναι μια γλώσσα προγραμματισμού μεταγλωττισμένο, γενικού σκοπού και πολυπαραδείγμα αυτό είναι αναπτύχθηκε από τον Mozilla και υποστηρίζεται από το LLVM. Αυτή η γλώσσα έχει σχεδιαστεί για να είναι «Μια ασφαλής, ταυτόχρονη και πρακτική γλώσσα» και πάνω απ 'όλα να είναι μια αντικατάσταση για τις γλώσσες C και C ++.

Σκωρία είναι μια γλώσσα προγραμματισμού ανοιχτού κώδικα που υποστηρίζει καθαρό λειτουργικό προγραμματισμό, διαδικαστική, επιτακτική και αντικειμενοστραφής.

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

επίσης υποστηρίζει συμπεράσματα τύπου, ελάχιστο χρόνο εκτέλεσης, καθώς και αποτελεσματικές συνδέσεις C.

Σκωρία μπορεί να εκτελεστεί σε μεγάλο αριθμό πλατφορμών και χρησιμοποιείται στην παραγωγή εταιρειών / οργανισμών όπως το Dropbox, το CoreOS, το NGP και πολλά άλλα.

Ο στόχος του Rust είναι να είναι μια καλή γλώσσα για τη δημιουργία εξαιρετικών προγραμμάτων από την πλευρά του πελάτη και του διακομιστή που εκτελούνται στο Διαδίκτυο.

Αυτό οδήγησε σε ένα σύνολο χαρακτηριστικών με έμφαση στην ασφάλεια, τον έλεγχο κατανομής μνήμης και ταυτόχρονη.

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

Η σύνταξη σκουριάς είναι παρόμοια με C και C ++, με μπλοκ κώδικα οριοθετημένων με αγκύλες και δομές ελέγχου ροής όπως εάν, αλλιώς, κάνετε, ενώ, και για.

Σκουριά 1

Δεν υπάρχουν όλες οι δομές C και C ++ και άλλες (όπως η λέξη-κλειδί αντιστοίχισης για πολυκατευθυντική διακλάδωση) θα είναι λιγότερο γνωστές στους προγραμματιστές που προέρχονται από αυτές τις γλώσσες.

Εγκατάσταση Rust σε Linux

Si θέλετε να εγκαταστήσετε αυτήν τη γλώσσα προγραμματισμού στο σύστημά σας, Μπορούμε να το κάνουμε κατεβάζοντας το πρόγραμμα εγκατάστασης που θα μας βοηθήσει να πάρουμε το Rust στο σύστημά μας

Απλώς ανοίξτε ένα τερματικό και τρέξτε σε αυτό:

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

Κατά την εκτέλεση αυτής της εντολής θα γίνει λήψη του προγράμματος εγκατάστασης και θα εκτελεστεί σχεδόν αμέσως, πρέπει να πατήσετε 1 για να συνεχίσετε την εγκατάσταση με τις προεπιλεγμένες τιμές και θα κατεβάσει όλα τα απαραίτητα πακέτα.

Εάν θέλετε μια προσαρμοσμένη εγκατάσταση, πρέπει να πληκτρολογήσετε 2 και θα ορίσετε τις μεταβλητές περιβάλλοντος μεταξύ άλλων.

Στο τέλος της εγκατάστασης του Rust στο σύστημά μας, Ο κατάλογος κάδου φορτίου θα προστεθεί αμέσως στην ακόλουθη διαδρομή ( ~ / .cargo / κάδοόπου είναι εγκατεστημένα όλα τα εργαλεία) στη μεταβλητή περιβάλλοντος PATH, σε ~ /. προφίλ.

Έγινε αυτό πρέπει να προχωρήσουμε στη διαμόρφωση του Shell, το κάνουμε τροποποιώντας το αρχείο ~ / .profile για να χρησιμοποιήσουμε το τροποποιημένο PATH για εργασία με το περιβάλλον Rust, εκτελώντας αυτές τις εντολές στο τερματικό:

source ~/.profile
source ~/.cargo/env

Τώρα μόνο πρέπει να προχωρήσουμε για να επαληθεύσουμε ότι το Rust εγκαταστάθηκε σωστά στο σύστημά μας, το κάνουμε πληκτρολογώντας την ακόλουθη εντολή στο τερματικό

rustc --version

Και με αυτό θα πρέπει να λάβουμε την έκδοση Rust στην οθόνη που έχουμε εγκαταστήσει στο σύστημά μας.

Και αυτό είναι, μπορούμε να αρχίσουμε να χρησιμοποιούμε αυτήν τη γλώσσα και να μπορούμε να εγκαταστήσουμε εφαρμογές που τη χρησιμοποιούν στο σύστημά μας.

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

nano prueba.rs

Και μέσα στο αρχείο επικολλάμε τα εξής:

fn main() {
println!("Prueba exitosa de Rust");
}

Το μετατρέπουμε σε εκτελέσιμο:

rustc prueba.rs

Και το τρέξουμε για να δοκιμάσουμε:

./prueba.rs


Ένα σχόλιο, αφήστε το δικό σας

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

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

*

*

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

  1.   Κισκιλόσο dijo

    Και δεν θα ήταν ευκολότερο να πείτε στους ανθρώπους να το εγκαταστήσουν, να το αναζητήσουν στα αποθετήρια της διανομής του ... Γιατί έτσι, όπως λέτε ... πώς απεγκαθίσταται; Πώς ενημερώνεται; ...

    Χρησιμοποιώ το Debian stable και φαίνεται ότι δεν χρειάζεται περισσότερα από: sudo apt-get install rustc.

    Όπως μπορείτε να δείτε σε αυτόν τον σύνδεσμο, βρίσκεται στα αποθετήρια του Debian από την τελευταία σταθερή έκδοση:
    https://packages.debian.org/search?keywords=rustc
    και στο Ubuntu από το Trusty (14.04LTS):
    https://packages.ubuntu.com/search?keywords=rustc&suite=default&section=all&arch=any&searchon=names

    Να είστε προσεκτικοί με ό, τι προτείνετε, ώστε οποιοσδήποτε αρχάριος χρήστης μπορεί εύκολα να βλάψει χωρίς ανάγκη!