Lua

Lua
Γενικά
Ημερ. Δημιουργίας1993
Είδοςγλώσσα προγραμματισμού, συναρτησιακή γλώσσα προγραμματισμού, γλώσσα προγραμματισμού σεναρίων, διερμηνευμένη γλώσσα, ελεύθερο λογισμικό, μορφότυπο
Διανομή
Έκδοση5.4.7 (25 Ιουνίου 2024)[1]
ΛειτουργικάΑνεξάρτητο πλατφόρμας
Ανάπτυξη
Γραμμένο σεC
Άδεια χρήσηςΆδεια MIT
Σύνδεσμοι
Επίσημος ιστότοπος
https://www.lua.org/
Αποθετήριο κώδικα
https://github.com/lua/lua

Η Lua είναι ελαφριά προστακτική γλώσσα προγραμματισμού, που σχεδιάστηκε ως γλώσσα σεναρίων με κύριο σκοπό τη δυνατότητα επέκτασης της σημασιολογίας της. Το όνομα προέρχεται από την πορτογαλική λέξη lua που σημαίνει "φεγγάρι". Η Lua έχει ένα σχετικά απλό C API σε σχέση με άλλες γλώσσες σεναρίων.

Επειδή και η Lua και η JavaScript χρησιμοποιούν αντικείμενα βασισμένα στα πρωτότυπα, και επηρεάστηκαν από τη Scheme, έχουν αρκετά κοινή σημασιολογία, παρά τις σημαντικές διαφορές στη σύνταξη. Στη σχεδίασή της, η Lua μοιάζει επίσης με την Icon, ίσως επειδή και οι δύο επηρεάστηκαν από τη SNOBOL.

Η Lua έχει χρησιμοποιηθεί σε πολλές εφαρμογές, εμπορικές και μη-εμπορικές, και ιδιαίτερα στη βιομηχανία βιντεοπαιχνιδιών.

  1. «[ANN] Lua 5.4.7 now available». 25 Ιουνίου 2024. Ανακτήθηκε στις 27 Ιουνίου 2024. 

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search