Lua, installez ce puissant langage de script sur Ubuntu

À propos de Lua

Dans le prochain article, nous allons jeter un œil à Lua. C'est un langage de script gratuit et open source. Il est puissant, robuste, minimal et intégrable. Lua est un langage de script qui prend en charge la programmation procédurale, la programmation orientée objet, la programmation fonctionnelle, programmation basée sur les données et description de ceux-ci.

Lua combine une syntaxe procédurale simple avec de puissantes constructions de description de données basées sur des tableaux associatifs et une sémantique extensible. Cette langue est typée dynamiquement, s'exécute lors de l'interprétation bytecode avec une machine virtuelle basée sur le registre et il dispose d'une gestion automatique de la mémoire avec un garbage collection incrémentiel. Il est idéal pour la configuration, les scripts et le prototypage rapide.

Ce langage a été utilisé dans de nombreuses applications industrielles, comme Adobe Photoshop Lightroom. Il a également été utilisé dans des jeux tels que World of Warcraft et Angry Birds. Selon leur site Web, c'est le principal langage de script dans les jeux. Différentes versions de Lua ont été publiées et utilisées dans des applications réelles depuis sa création en 1993.

Lua a une réputation bien méritée pour ses performances. Dis être 'aussi vite que lua', est une aspiration d'autres langages de script. Divers points de repère montrent Lua comme le langage le plus rapide dans le domaine des langages de script interprétés.

Nous pourrons l'exécuter sur tous, sinon la plupart des systèmes d'exploitation, Gnu / Linux et Windows entre autres. Il fonctionne également sur des systèmes d'exploitation mobiles tels qu'Android, iOS, BREW ou Windows Phone. Nous le trouverons également fonctionnant sur des microprocesseurs intégrés, ARM et Rabbit ou sur des mainframes IBM et bien d'autres.

Pour apprendre à utiliser cette langue, nous aurons Un large Manuel de référence et de plusieurs livres à ce sujet. Si nous voulons jeter un œil au fonctionnement des programmes Lua avant de l'installer sur notre Ubuntu, nous pouvons utiliser le démo en direct que ses créateurs mettent à la disposition des utilisateurs.

Caractéristiques générales de Lua

Certaines des caractéristiques générales de la langue Lua sont:

  • C'est une langue de script conventionnel facile à utiliser.
  • C'est remarquablement léger, rapide et efficace.
  • Il dispose d'un courte courbe d'apprentissage. Il est facile à apprendre et à utiliser.
  • Cette langue est adaptable à une large gamme d'applications.
  • Son API est simple et il est bien documenté.
  • Prend en charge divers types de programmation. Telles que la programmation procédurale, orientée objet, fonctionnelle et basée sur les données, ainsi que la description des données.
  • Rassemblez le syntaxe procédurale directe, avec de formidables constructions de description de données enracinées autour de tableaux associatifs et d'une sémantique extensible.
  • Vient avec gestion automatique de la mémoire avec garbage collection incrémentiel. Cela en fait une option parfaite pour la configuration et la création de scripts.

Comment installer Lua sur Ubuntu

Lua est disponible dans les référentiels officiels des principales distributions Gnu / Linux. Dans notre Ubuntu, nous pouvons installer ce langage à l'aide du gestionnaire de paquets en ouvrant un terminal (Ctrl + Alt + T) et en tapant:

sudo apt install lua5.3

Compiler Lua

Tout d'abord, assurez-vous avoir les outils nécessaires installés dans votre système. Vous pouvez exécuter la commande suivante pour les installer à partir du terminal (Ctrl + Alt + T):

sudo apt install build-essential libreadline-dev

Une fois l'installation terminée, compilez et installez la dernière version (version 5.3.5 au moment de la rédaction de ces lignes) à partir de Lua, exécutez les commandes suivantes pour télécharger le package tar ball, extrayez-le, compilez-le et installez-le.

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

Une fois l'installation terminée, exécuter l'interpréteur Lua saisie dans le terminal (Ctrl + Alt + T):

éditeur lua 5.3.5

lua

Créez votre premier programme avec Lua

En utilisant notre éditeur de texte préféré, on peut créer notre premier programme Lua. Nous éditons les fichiers comme suit:

vim ubunlog.lua

Et nous ajouterons le code suivant au fichier:

programme vim lua

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

Maintenant, nous sauvegardons et fermons le fichier. Alors nous pouvons exécuter notre programme saisie dans le terminal (Ctrl + Alt + T):

lancement du programme écrit avec lua

lua ubunlog.lua

Pour en savoir plus et apprendre à écrire des programmes avec Lua, on peut aller au site web du projet.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.