LocalazyLocalazy
Lua est un langage de script puissant, efficace, léger et intégrable. Il prend en charge la programmation procédurale, la programmation orientée objet, la programmation fonctionnelle, la programmation pilotée par les données et la description des données. Lua est conçu pour être un langage extensible, efficace, portable et facile à utiliser. Lua est implémenté comme une petite bibliothèque de fonctions C, qui sont exposées au programmeur Lua par le biais d'une interface simple. Lua possède un petit ensemble de fonctionnalités de base, qui peuvent être étendues grâce à l'utilisation de bibliothèques. Les fonctionnalités de base comprennent un langage de description de données, un mécanisme puissant de structures de données et un modèle de programmation orienté objet simple mais efficace. Lua est un langage multiplateforme, qui fonctionne sur une grande variété de plateformes, dont Windows, Linux, Mac OS X, FreeBSD, NetBSD, OpenBSD, Plan 9, Solaris, et bien d'autres. Lua est un logiciel libre, publié sous les termes de la licence MIT.