Lua

Logiciel capture d'écran:
Lua
Détails logiciels:
Version: 5.3.5 Mise à jour
Date de transfert: 17 Aug 18
Licence: Gratuit
Popularité: 56

Rating: 5.0/5 (Total Votes: 1)

Lua est un interpréteur ou langage de script gratuit, rapide, intégrable, portable, petit, puissant, mais simple, éprouvé et robuste, conçu pour étendre les applications. Le langage de script Lua combine des constructions de description de données puissantes, basées sur des sémantiques extensibles et des tableaux associatifs, avec une syntaxe procédurale simple.

Le logiciel est interprété à partir de bytecodes, typé dynamiquement et intègre une gestion automatique de la mémoire avec la récupération de place, ce qui en fait l'outil idéal pour les scripts, le prototypage rapide et la configuration. Lua comprend également une petite bibliothèque de fonctions C, écrite en ANSI C. Lua se prononce & ldquo; LOO-ah & rdquo; et cela signifie "Lune" en portugais.


Démarrer avec Lua

Lua installe un peu différent des autres programmes open source. Après avoir téléchargé la dernière version de Softoware ou via la page d'accueil officielle du projet (voir le lien à la fin de l'article), extrayez le package avec un utilitaire de gestion d'archives sur votre répertoire personnel, ouvrez votre application Terminal préférée et accédez au l'emplacement des fichiers d'archive extraits (par exemple, cd /home/softoware/lua-5.2.3 - remplacez «softoware» par votre nom d'utilisateur).

Ensuite, lancez le programme de génération de Linux commande pour compiler Lua et créer l'exécutable, qui sera situé dans le dossier / src et utilisable immédiatement. Pour installer le système Lua dans son ensemble, lancez le programme d'installation de "sudo make". commande juste après le processus de compilation. Utilisez Lua à l'invite du shell et affichez les options de ligne de commande disponibles, ainsi que le message d'utilisation en exécutant le fichier "lua --help". commande.


Options de ligne de commande

Comme tout autre programme de ligne de commande, Lua propose plusieurs options. Celles-ci vous permettront d'exécuter une chaîne personnalisée, d'ignorer les variables d'environnement, d'arrêter la gestion des options, d'entrer en mode interactif après l'exécution d'un script, d'utiliser une bibliothèque personnalisée et d'arrêter les options et d'exécuter stdin. Lancez l'homme lua & rsquo; commande pour apprendre à utiliser Lua.

Nouveautés dans cette version:

  • Ceci est une version de correction de bogue.

Nouveautés dans la version 5.3.1:

  • Ceci est une version de correction de bogue.

Nouveautés dans la version 5.3.0:

  • Principaux changements:
  • entiers (64 bits par défaut)
  • Support officiel des numéros 32 bits
  • Opérateurs binaires
  • Support de base pour utf-8
  • fonctions de conditionnement et de décompression des valeurs
  • Langue:
  • userdata peut avoir n'importe quelle valeur Lua en tant que uservalue
  • division entière
  • des règles plus flexibles pour certaines méthodes
  • Bibliothèques:
  • ipairs et les bibliothèques de tables respectent les méthodes
  • option strip dans string.dump
  • la bibliothèque de tables respecte les méthodes de métamorphes
  • nouvelle fonction table.move
  • nouvelle fonction string.pack
  • nouvelle fonction string.unpack
  • nouvelle fonction string.packsize
  • API C:
  • API plus simple pour les fonctions de continuation dans C
  • lua_gettable et les fonctions similaires renvoient le type de la valeur résultante
  • option strip dans lua_dump
  • nouvelle fonction: lua_geti
  • nouvelle fonction: lua_seti
  • nouvelle fonction: lua_isyieldable
  • nouvelle fonction: lua_numbertointeger
  • nouvelle fonction: lua_rotate
  • nouvelle fonction: lua_stringtonumber
  • Interprète autonome Lua:
  • peut être utilisé comme calculatrice; pas besoin de préfixer avec '='
  • table d'arguments disponible pour tous les codes

Nouveautés dans la version 5.2.3:

  • Ceci est une version de correction de bogue.

Nouveautés dans la version 5.2.1:

  • Cette version corrige tous les bogues connus.

Nouveautés dans la version 5.2.0 RC2:

  • Corrections de la documentation et de la portabilité.

Logiciel similaire

Python
Python

22 Jun 18

GNU Binutils
GNU Binutils

17 Aug 18

nml
nml

15 Apr 15

gears-stylus
gears-stylus

20 Feb 15

Commentaires à Lua

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!