Introduction au Lua/Historique
C'est historique! Lua a été conçu en 1993 par Roberto Ierusalimshy, Luiz Henrique de Figuereido et Waldemar Celes ; membres de l'université pontificale catholique de Rio de Janeiro (Brésil) Puc Rio. Les versions antérieures à la version 5.0 étaient publiées sous licence BSD. Depuis Lua est publié sous licence MIT...
Affichage standard au lancement du programme:
ma_console> Lua 5.2.2 Copyright (C) 1994-2013 Lua.org, PUC-Rio
Lua est souvent comparé a ICON (un autre langage de haut niveau) ou à Python pour sa facilité de prise en main par les novices. Les auteurs disent s'être inspirés de Lisp et Schema, pour le simple et incontournable mécanisme de listes, implémenté sous formes de tables sous Lua. Lua a été approuvé dans de nombreuses applications commerciales, dont... inutile de les citer, elles sont nombreuses et envahissent nos cerveaux au quotidien. Lua est désormais porté sur Mediawiki (le logiciel qui fait tourner Wikipedia et Wikiversité). Il a été validé sur Wikiversité ; donc le cours s'appuie directement sur des exemples appliqués à l’environnement de la Wikiversité
Caractéristiques
modifierLua est développé pour être ouvert et modulable ; un utilisateur peut ajouter des mots-clés, des concepts, des structures aux sources du langage. Le programme s'adapte aux différents environnement du "smartphone" au mega-serveur d'applications. Lua est conçu pour être évolutif ; les utilisateurs peuvent ajouter des structures, concepts ou mots-clé au code source. Lua est :