Lua, εγκαταστήστε αυτήν την ισχυρή γλώσσα δέσμης ενεργειών στο Ubuntu

Σχετικά με το lua

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

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

Αυτή η γλώσσα έχει χρησιμοποιηθεί σε πολλές βιομηχανικές εφαρμογές, όπως το Adobe Photoshop Lightroom. Έχει επίσης χρησιμοποιηθεί σε παιχνίδια όπως το World of Warcraft και Angry Birds. Σύμφωνα με τον ιστότοπό τους, αυτή είναι η κορυφαία γλώσσα scripting στα παιχνίδια. Διάφορες εκδόσεις του Lua έχουν κυκλοφορήσει και χρησιμοποιούνται σε πραγματικές εφαρμογές από την ίδρυσή της το 1993.

Η Lua έχει μια άξια φήμη για την απόδοση. Πες να είσαι 'τόσο γρήγορα όσο το lua«, είναι μια φιλοδοξία άλλων γλωσσών δέσμης ενεργειών. Διάφορα αξιοθέατα δείχνουν Lua ως η ταχύτερη γλώσσα στον τομέα των ερμηνευμένων γλωσσών δέσμης ενεργειών.

Θα μπορέσουμε να το εκτελέσουμε σε όλα, αν όχι τα περισσότερα λειτουργικά συστήματα, Gnu / Linux και Windows, μεταξύ άλλων. Τρέχει επίσης σε λειτουργικά συστήματα για κινητά όπως Android, iOS, BREW ή Windows Phone. Θα το βρούμε επίσης να λειτουργεί σε ενσωματωμένους μικροεπεξεργαστές, ARM και Rabbit ή σε βασικά πλαίσια IBM και πολλά άλλα.

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

Γενικά χαρακτηριστικά της Lua

Μερικά από τα γενικά χαρακτηριστικά της γλώσσας Lua είναι:

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

Πώς να εγκαταστήσετε το Lua στο Ubuntu

Η Λούα είναι διαθέσιμο σε επίσημα αποθετήρια των κύριων διανομών Gnu / Linux. Στο Ubuntu μπορούμε να εγκαταστήσουμε αυτήν τη γλώσσα χρησιμοποιώντας τον διαχειριστή πακέτων ανοίγοντας ένα τερματικό (Ctrl + Alt + T) και πληκτρολογώντας:

sudo apt install lua5.3

Συλλογή Λούα

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

sudo apt install build-essential libreadline-dev

Μετά την ολοκλήρωση της εγκατάστασης, στο μεταγλωττίστε και εγκαταστήστε την τελευταία έκδοση (έκδοση 5.3.5 κατά τη στιγμή της σύνταξης αυτών των γραμμών) από το Lua, εκτελέστε τις ακόλουθες εντολές για να κατεβάσετε το πακέτο tar ball, να το εξαγάγετε, να το μεταγλωττίσετε και να το εγκαταστήσετε.

mkdir lua_build

cd lua_build

curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz

tar -zxf lua-5.3.5.tar.gz

cd lua-5.3.5

make linux test

sudo make install

Μόλις ολοκληρωθεί η εγκατάσταση, τρέξτε τον διερμηνέα Lua πληκτρολόγηση στο τερματικό (Ctrl + Alt + T):

επεξεργαστής lua 5.3.5

lua

Δημιουργήστε το πρώτο σας πρόγραμμα με τη Lua

Χρησιμοποιώντας μας πρόγραμμα επεξεργασίας κειμένου αγαπημένο, μπορούμε δημιουργήστε το πρώτο μας πρόγραμμα Lua. Επεξεργαζόμαστε τα αρχεία ως εξής:

vim ubunlog.lua

Και θα προσθέσουμε τον ακόλουθο κώδικα στο αρχείο:

vim πρόγραμμα lua

print("Hola lectores de Ubunlog”)
print("Estamos probando el lenguaje Lua en Ubuntu")

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

ξεκινώντας το πρόγραμμα γραμμένο με lua

lua ubunlog.lua

να μάθετε περισσότερα και μάθετε να γράφετε προγράμματα με τη Lua, μπορούμε να πάμε στο ιστοσελίδα του έργου.


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

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

*

*

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